1

ジンジャーブレッド 2.3 を使用して Nexus S で SensorEvents をテストしようとした人はいますか? 具体的には、これらを探しています:

Sensor.TYPE_GRAVITY

Sensor.TYPE_LINEAR_ACCELERATION

Sensor.TYPE_ROTATION_VECTOR

Sensor.TYPE_GYROSCOPE

誰かがこれらのイベントの出力を提供できますか? それらすべてをサポートしていますか?この質問は、ここにある加速度計の読み取り値から重力を分離するための私の古い投稿に関連しています

4

1 に答える 1

3

数日前にダウンロードした最新の SDK (Android 2.3 API レベル 9) を使用すると、リストされているすべてのタイプが表示されます。Nexus S では、TYPE_GYROSCOPE および SENSOR_DELAY_UI のセンサー リスナーが、約 10 ミリ秒ごとにセンサー変更イベントを生成します。

e SensorEvent (id=830009808440)
accuracy 0
sensor Sensor (id=830009014296)
mHandle 5
mLegacyType 0
mMaxRange 34.906586
mMinDelay 1200
mName "K3G Gyroscope sensor" (id=830009014352)
mPower 6.1 mResolution 0.0012217305
mType 4
mVendor "STMicroelectronics" (id=830009014448)
mVersion 1
タイムスタンプ 99044897424000
値 (id=830009808472)
[0] 0.02687807
[1] -0.009773844
[2] -0.0012217305

TYPE_ROTATION_VECTOR の場合、約 60 ミリ秒ごとにイベントを取得します。

e SensorEvent (id=830009257568)
精度 3
センサー Sensor (id=830009236640)
mHandle 1601335158
mLegacyType 0
mMaxRange 1.0 mMinDelay 20000 mName "
Rotation Vector Sensor" (id=830009236696)
mPower 7.03
mResolution
5.9604645E
(id=830009236792) mVersion 1
タイムスタンプ 99327490002000
値 (id=830009257600)
[0] 0.47573996
[1] -0.0030247832
[2] -0.004710396

TYPE_LINEAR_ACCELERATION の場合、イベントも約 60 ミリ秒ごとに発生します。

e SensorEvent (id=830009389592)
精度 3
センサー Sensor (id=830009013408)
mHandle 1600940398
mLegacyType 0
mMaxRange 19.6133 mMinDelay 20000 mName "
Linear Acceleration Sensor" (id=830009013464)
mPower 0.23
mGoogle mResolution 6
(id=830009013568) mVersion 1
タイムスタンプ 99619963498000
値 (id=830009389624)
[0] -0.07089697 [1] 0.041391253 [2] -0.06359482

TYPE_GRAVITY イベントの場合、約 60 ミリ秒ごとに発生します。

e SensorEvent (id=830009037864)
精度 3
センサー Sensor (id=830009017880)
mHandle 1600615030
mLegacyType 0
mMaxRange 19.6133 mMinDelay 20000 mName "
Gravity Sensor" (id=830009017936)
mPower 0.23
mResolution 0.0078
(id=830009018016) mVersion 1
タイムスタンプ 99772462046000
値 (id=830009037896)
[0] 0.030116666 [1] 0.65991235
[2] 9.721399

于 2010-12-22T15:44:52.280 に答える