我拥有三星 galaxy tab 10.1 4g lte-- 并且我开始使用板载传感器。我查了 mems gyro on board并发现(您可以在第 9 页上自己看到)有 4 种不同的条件设置可以将陀螺仪的灵敏度从每秒 250 度更改为每秒 2500 度。我很确定较低的设置将允许更精细的读数分辨率,而较高的设置可以解释更大量的运动(最高分辨率 (250) 的读数可能会达到 250)。有谁知道默认设置是什么以及如何更改它?如果非要我猜的话,我敢打赌默认设置为 +-500 或 +-1000。
提前感谢您的帮助。
最佳答案
在注册您的监听器时,您可以指定接收事件的速率。
registerListener (SensorEventListener listener, Sensor sensor, int rate)
您可以从 SensorManager 类枚举的各种速率中进行选择:
SENSOR_DELAY_NORMAL, SENSOR_DELAY_UI, SENSOR_DELAY_GAME, or SENSOR_DELAY_FASTEST
此外,即使速率值只是系统的提示,它也不一定以您指定的速率接收事件。
关于android - 通过android api或内核在陀螺仪上自定义灵敏度设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7617133/