1

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

欧拉角

我仅限于使用 API 级别 8 (Android 2.2),所以我只有加速度计和磁场传感器可供使用。

4

1 回答 1

0

试试这个,它可能对你有帮助,,

我希望这能解决你的问题

http://capycoding.blogspot.in/2012/10/get-angle-from-sensor-in-android.html

看这个帖子 1

看这个帖子2

于 2012-11-12T23:36:37.177 回答