我拥有一台三星Galaxy Tab 10.1 4G LTE——并开始使用机上的传感器。我查了一下memsgyro on board发现(你可以在第9页看到)有4种不同的条件设置,可以将陀螺仪的灵敏度从每秒250度改变到每秒2500度。我确信较低的设置将允许更高的读取分辨率,而较高的设置可以解释更大的运动量(最高分辨率(250)的读取可能最大为250)。有人知道默认设置是什么以及如何更改它吗?如果我不得不猜测的话,我敢打赌默认设置为+500或+1000。
谢谢你事先的帮助。

最佳答案

注册侦听器时,可以指定接收事件的速率。

registerListener (SensorEventListener listener, Sensor sensor, int rate)

您可以从传感器管理器类列出的各种速率中进行选择:
SENSOR_DELAY_NORMAL, SENSOR_DELAY_UI, SENSOR_DELAY_GAME, or SENSOR_DELAY_FASTEST

此外,即使速率值只是系统的一个提示,它也不一定以指定的速率接收事件。

09-21 00:07