5

Androidには、Sensor.TYPE_GRAVITY、Sensor.TYPE_ACCELEROMETER、Sensor.TYPE_LINEAR_ACCELERATIONがあります。

また、Androidデベロッパーフォーラムから、「加速度計、重力、線形加速度センサーの出力は、加速度=重力+線形加速度の関係に従う必要がある」ことがわかっています。

Sensor.TYPE_GRAVITYおよびSensor.TYPE_LINEAR_ACCELERATIONは、Sensor.TYPE_ACCELEROMETERと同じセンサー(つまり、加速度計)を使用しますか?ローパスフィルターとハイパスフィルターを使用して一方の値を他方を使用して推定できる場合、3つの異なる定数を持つ目的は何ですか?

4

2 に答える 2

1

これは、TYPE_LINEAR_ACCELERATION と TYPE_GRAVITY が API レベル 9 (Android 2.3) 以降で使用できるためです。下位の API バージョンでアプリケーションをビルドする場合は、TYPE_ACCELEROMETER にしかアクセスできません (API レベル 3 以降)。TYPE_LINEAR_ACCELERATION と TYPE_GRAVITY は本当に便利で、TYPE_ACCELEROMETER を分割する必要がありません。Android 2.2 (API レベル 8) にデプロイしますが、まだやり方がわかりません!

詳細: http://developer.android.com/reference/android/hardware/Sensor.html

于 2011-10-11T04:03:48.937 に答える
0

これらの新しい「融合」センサーに関する詳細情報が必要な場合は、この質問への回答をご覧ください。そこには、これらのトピックに取り組んでいる Google 開発者の 1 人から直接、さまざまなタイプのセンサーの説明があります。

于 2011-12-06T17:58:26.277 に答える