Android 如何计算设备与地面平行的角度
我试图找到指南针类型的角度,即当设备保持与地面平行,然后如果你沿着通过桌子的线旋转它。中提到的那个 但是上面已经回答的问题是,其中一个链接不起作用,而另一个显示的是不推荐使用的定向类型 目前我使用的是旋转向量,它提供了滚动(面部朝前的固定装置,面向你们的固定装置,然后向左和向右倾斜)和俯仰(同样是正面朝前的固定装置,并尝试将其保持在桌子上)。这些都是精确计算的。但是,这种类型的旋转向量提供的方位角是(再次保持设备面朝前,然后设备面朝你,然后沿从地板到天花板的直线旋转) 那么,当设备放在桌子上,沿着从地板到天花板的线旋转时,如何准确地计算角度呢Android 如何计算设备与地面平行的角度,android,android-studio,android-sensors,Android,Android Studio,Android Sensors,我试图找到指南针类型的角度,即当设备保持与地面平行,然后如果你沿着通过桌子的线旋转它。中提到的那个 但是上面已经回答的问题是,其中一个链接不起作用,而另一个显示的是不推荐使用的定向类型 目前我使用的是旋转向量,它提供了滚动(面部朝前的固定装置,面向你们的固定装置,然后向左和向右倾斜)和俯仰(同样是正面朝前的固定装置,并尝试将其保持在桌子上)。这些都是精确计算的。但是,这种类型的旋转向量提供的方位角是(再次保持设备面朝前,然后设备面朝你,然后沿从地板到天花板的直线旋转) 那么,当设备放在桌子上,沿
抱歉,如果我不清楚,因为很难用语言解释。如果我不清楚,我将尝试用图像进行解释。弃用消息说调用
SensorManager.getOrientation()
。为什么这对你不起作用?这就是我用在类型旋转向量上的。但是,当手机保持站立时,输入旋转向量会给出角度。我需要的角度时,手机是保持在桌上,然后旋转。怎么做?