Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android中,如何获得相对于地球的线性加速度?_Java_Android_Rotation_Accelerometer_Android Sensors - Fatal编程技术网

Java 在Android中,如何获得相对于地球的线性加速度?

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轴旋转。所

我正在创建一个应用程序,需要测量相对于地球的线性加速度,而不是相对于android手机。SDK中是否有允许此操作的系统?如果没有,是否有一些java库可以这样做?谢谢

Type_LINEAR_ACCELERATION


仅给出相对于设备的加速度减去重力。

加速计测量Android设备相对于地球的加速度。如果您的目标是不移除重力,请使用
类型\u加速计
。如果这不是您的意思,您可能希望更详细地解释您所说的“与android手机无关”和“与设备有关”的意思。不,如果设备旋转,则设备的x、y和z轴旋转。所以,如果你把设备颠倒过来,写变为左上,写变为下等等。无论设备指向哪个方向,我如何获得加速度。加速计测量Android设备相对于地球的加速度。如果您的目标是不移除重力,请使用
类型\u加速计
。如果这不是您的意思,您可能希望更详细地解释您所说的“与android手机无关”和“与设备有关”的意思。不,如果设备旋转,则设备的x、y和z轴旋转。所以,如果你把设备颠倒过来,写变为左上,写变为下等等。无论设备指向哪个方向,如何获得加速度。