1

有没有人尝试使用姜饼 2.3 在 Nexus S 上测试 SensorEvents 它支持哪些 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)
精度0
传感器传感器(ID = 830009014296)
MHANDLE 5
MLEGACYTYPE 0
MMINDELAY
1200 MNAME
“K3G陀螺仪传感器”(ID = 830009014352)
MPOWER 6.1 MRESOULLY 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 Sensor (id=830009236640)
mHandle 1601335158
mLegacyType 0
mMaxRange 1.0 mmInDelay 20000
mName "Rotation Vector Sensor" (id=830009236696)
mPower 7.03 "mResolution mResolution mResolution
mResolution 5.9604endmVTypeE-8 Google Inc." (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 Sensor (id=830009013408)
mHandle 1600940398
mLegacyType 0
mMaxRange 19.6133 mmInDelay 20000
mName "线性加速度传感器" (id=830009013464)
mPower 0.23
mResolution 0.009
"mResolution " mType 010095 (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 "重力传感器" (id=830009017936)
mPower 0.23
mResolution 0.00957
"Google.078 mVendorType " (id=830009018016) mVersion 1
时间戳 99772462046000
值 (id=830009037896)
[0] 0.030116666 [1] 0.65991235
[2] 9.721399

于 2010-12-22T15:44:52.280 回答