如何使用罗盘和&&amp ;; android中的加速度传感器?

时间:2016-03-23 03:39:39

标签: android sensor

我希望使用来自TYPE_ACCELEROMETER和TYPE_ORIENTATION(或指南针)的数据来加速三个方向(北,南,天空)。我该怎么做才能计算出来?

1 个答案:

答案 0 :(得分:1)

使用TYPE_ACCELEROMETERTYPE_ORIENTATION无法获得世界坐标加速度。您需要TYPE_ACCELEROMETER以及TYPE_GRAVITYTYPE_MAGNETIC_FIELDTYPE_ROTATION_VECTOR中的一个。我很确定折旧的TYPE_ORIENTATION也使用上述三种中的一种。