私のデバイス上でSensorManager.getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR)を呼び出すと、nullが返されます。私はこれが仮想センサーであることを知っています(実際のセンサーから値を取るための巧妙な数学をやっています)。私のデバイスは、ROTATION_VECTORが動作するために必要なハードウェアセンサーの1つを持っていないため、nullを返します。Sensor.TYPE_ROTATION_VECTORがnullを返します
だから私の質問は以下のとおりです。
- センサーがROTATION_VECTORを機能させるために必要とされるどのようなハードウェア
- 私は今日、タブレットを買っていた場合は、この(すなわちを行うと、仕事に回転ベクトルセンサーを望んでいた物理的なものをデバイス、どのようなデベイを購入する必要がありますか?)
- ROTATION_VECTORセンサーなしでデバイスの向きをどのように設定する必要がありますか?
編集:私たちはこれについてサムスンと話し、タブレット内のジャイロセンサーが壊れていると判断し、回転ベクトルセンサーとしてヌルを戻していたのです。
私の銀河のタブ2では、回転ベクトルセンサーはヌルです。このセンサーは仮想であるため、非常に奇妙です。言い換えれば、それは物理的な加速度計と磁力計のセンサーからソフトウェアに由来しています。私はカスタム4.2.2 ROMがインストールされています。それが理由であれば私は興味があります。 – WindRider