我在做一个Android项目,遇到了以下情况:
现在我们需要常规频率上的加速度计值,例如 20ms、40ms 或 60ms
现在我们现在是 SENSOR_DELAY_GAME 但我们发现不同的设备对此参数有不同的间隔。例如,G2 使用 40ms,G7 使用 60ms,Nexus S 使用 20ms。
我尝试设置计时器或使用thread.sleep,但由于Java的GC问题,它们无法让系统以常规频率获取值。
这很烦人,如果有人知道在 Android SDK 中是否有适当的方法可以让我以常规频率获取加速度计值,那将非常有帮助!
非常感谢!