我正在尝试了解Android传感器管理。 我是对的,如果我想要包括陀螺仪获取电话方向,当我调用getOrientation(..)并且手机有陀螺仪传感器时会自动完成吗?
因此,如果手机有加速度和陀螺仪传感器,可能会有更好的定位结果,与只有加速度传感器的情况相反?
谢谢!
答案 0 :(得分:2)
Android API中包含的用于获取方向的方法不包括陀螺仪传感器的读数。陀螺仪不提供有关方向的信息,因为它只有旋转速度的信息。
您可以使用此类信息从陀螺仪传感器读数中获益,以更好地估计方向:
答案 1 :(得分:1)
如果您正在使用Api等级9及以上,并且您的设备配有陀螺仪,则可以从Sensor.TYPE_ROTATION_VECTOR
中受益。
它负责从加速度计,磁传感器和陀螺仪中检索到的数据的“融合”。