使用加速度计检测运动 - (方向不变)?

时间:2012-11-12 14:15:40

标签: android accelerometer

据我所知,我们可以使用加速度计检测方向及其变化。就像手机是颠倒,侧身还是其他任何东西一样。

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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


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