Android传感器TYPE_ROTATION_VECTOR会产生非常延迟的结果

时间:2015-08-20 15:39:18

标签: android rotation sensor

我正在使用Sensor.TYPE_ROTATION_VECTOR实现传感器侦听器,使用以下代码计算偏航,俯仰和滚动:

IP

但是,在我们的测试设备(Galaxy S3 Mini)上,传感器返回的值每次更新都远远落后于实际的设备方向。音高特别糟糕,需要5-6秒才能赶上实际装置。

对Note 3的测试也有一些延迟,但是差距不大,所以我的问题是,TYPE_ROTATION_VECTOR结果是因为硬件限制而导致的S3 mini?我已经在StackOverflow上看到很多人通过合成其他传感器(主要是加速度计,磁力计和陀螺仪)来实现他们自己的方向值,而不是依靠这个传感器,所以我想知道我做错了。

0 个答案:

没有答案