繁体   English   中英

如何使用 Android 1.6 中加速度计的 x、y、z 值计算 g 力

[英]How to calculate g-force using x, y, z values from the accelerometer in Android 1.6

我可以从 Android 中的加速度计获得三个 x、y 和 z 值。 我如何使用这些来计算 g 力?

如果加速度计以米每秒平方(SI 单位)为单位测量加速度,您可以通过除以9.81将每个加速度转换为g 力测量值。

如果要将 g 力作为无方向测量,只需将勾股定理应用于加速度的不同分量:

double g = Math.sqrt(x * x + y * y + z * z);

只需 select TYPE_GRAVITY而不是TYPE_ACCELEROMETER作为传感器类型:

https://developer.android.com/guide/topics/sensors/sensors_motion.html#sensors-motion-grav

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM