Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图让设备的角度在 [0, 2π) 的范围内。像这样 方向传感器已被弃用,所以我不能使用它。如果我将SensorManager.getOrientation()设备保持垂直,则给出以欧拉角为单位的方向,因为欧拉角在 [-π/2, π/2] 的范围内。第 2 和第 3 象限中的点与第 1 和第 4 象限中的点无法区分。所以我不知道我在Y轴的哪一边。
SensorManager.getOrientation()
我仅限于使用 API 级别 8 (Android 2.2),所以我只有加速度计和磁场传感器可供使用。
试试这个,它可能对你有帮助,,
我希望这能解决你的问题
http://capycoding.blogspot.in/2012/10/get-angle-from-sensor-in-android.html
看这个帖子 1
看这个帖子2