2

我知道我们可以使用加速度计检测方向及其变化。比如手机是倒置、侧放还是其他什么的。

我们可以检测到手机的移动(假设手机方向没有改变)?

就像手机放在车里,车开始移动。在这种情况下,移动设备的方向不一定会改变,但我可以使用加速度计检测到这一点吗?

我最多在 API-8 中查看此功能。

4

1 回答 1

2

是的。以LINEAR_ACCELERATION为例。即使方向没有改变,您也会看到加速度的变化。

只是不要试图整合它来获得速度或位置,因为它不够准确。


查看TYPE_ACCELEROMETER(ie sqrt(x^2+y^2+z^2)) 长度的变化。定义一个阈值,如果变化超过阈值,则设备已被移动。

于 2012-11-12T14:38:40.943 回答