Java 在Android中,如何获得相对于地球的线性加速度?
我正在创建一个应用程序,需要测量相对于地球的线性加速度,而不是相对于android手机。SDK中是否有允许此操作的系统?如果没有,是否有一些java库可以这样做?谢谢Java 在Android中,如何获得相对于地球的线性加速度?,java,android,rotation,accelerometer,android-sensors,Java,Android,Rotation,Accelerometer,Android Sensors,我正在创建一个应用程序,需要测量相对于地球的线性加速度,而不是相对于android手机。SDK中是否有允许此操作的系统?如果没有,是否有一些java库可以这样做?谢谢 Type_LINEAR_ACCELERATION 仅给出相对于设备的加速度减去重力。加速计测量Android设备相对于地球的加速度。如果您的目标是不移除重力,请使用类型\u加速计。如果这不是您的意思,您可能希望更详细地解释您所说的“与android手机无关”和“与设备有关”的意思。不,如果设备旋转,则设备的x、y和z轴旋转。所
Type_LINEAR_ACCELERATION
仅给出相对于设备的加速度减去重力。加速计测量Android设备相对于地球的加速度。如果您的目标是不移除重力,请使用
类型\u加速计
。如果这不是您的意思,您可能希望更详细地解释您所说的“与android手机无关”和“与设备有关”的意思。不,如果设备旋转,则设备的x、y和z轴旋转。所以,如果你把设备颠倒过来,写变为左上,写变为下等等。无论设备指向哪个方向,我如何获得加速度。加速计测量Android设备相对于地球的加速度。如果您的目标是不移除重力,请使用类型\u加速计
。如果这不是您的意思,您可能希望更详细地解释您所说的“与android手机无关”和“与设备有关”的意思。不,如果设备旋转,则设备的x、y和z轴旋转。所以,如果你把设备颠倒过来,写变为左上,写变为下等等。无论设备指向哪个方向,如何获得加速度。