据我了解,android 使用世界坐标作为我用来获取设备方向的旋转矩阵。但是,我希望获得相对于设备本身的设备方向,类似于 iOS 中表示态度的方式。
换句话说,用于滚动的轴将是一条穿过设备顶部和底部的线,俯仰轴穿过设备的侧面,偏航轴垂直穿过设备。
我想知道 android 是否提供了任何允许我获取这些方向值的方法,或者是否有一种方法可以让我手动执行此操作。
如有任何帮助,我们将不胜感激。
最佳答案
我最终找到了适合我需求的解决方案。我只是使用了 SensorManager 类中的 getAngleChange() 方法,并使用了一个校准矩阵作为之前的矩阵。
关于android - 在android中查找设备的相对方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19480038/