Android获取YZ平面中设备的角度

时间:2012-11-12 23:14:13

标签: android sensor

我试图让设备的角度在[0,2π]范围内。 像这样 The angle of the device 方向传感器已弃用,因此我无法使用它。 如果我将设备保持垂直,SensorManager.getOrientation()给出了Eurler Angles中的方向,因为Eurler角度在[-π/ 2,π/ 2]的范围内。第2和第3象限中的点与第1和第4象限中的点无法区分。所以我不知道Y轴的哪一侧。

Euler Angles

我只能使用API​​等级8(Android 2.2),因此我只能使用加速计和磁场传感器。