Accelerometer跳过读数

时间:2016-02-24 07:21:26

标签: android

我正在尝试测量手机使用加速度计的角度。我参考了演示here的方法。但问题是,当我高速旋转手机时,它会跳过读数。例如,如果我在一秒钟内将手机从0度旋转到90度,我会在logcat中读取:0, 50, 90。我真正想要的是获得手机旋转的所有值,例如0,1,2,...,90。可能吗?如果是的话,我错过了什么?我是否也需要使用陀螺仪/磁力计?

1 个答案:

答案 0 :(得分:0)

基本上是导致问题的传感器延迟。我通过将延迟设置为SensorManager.SENSOR_DELAY_FASTEST来解决它。