Android应用开发中如何使用加速度计测量距离

Android应用开发中如何使用加速度计测量距离,android,accelerometer,android-sensors,Android,Accelerometer,Android Sensors,我只是应用程序开发行业的初学者。我知道加速度计可以用来返回沿三个轴的当前加速度,单位为米/秒平方(m/s2)。但我知道加速计也可以用作速度计 我想知道如何使用加速计来确定Android设备在感兴趣点之间行驶的距离。如果可能的话,我如何实施呢?我看到过一个类似的问题“如何使用加速计测量Iphone移动的距离”。但我没有说到点子上 谢谢,, 阿尔斯兰通过两次积分线性加速度得到位置,但误差非常可怕。这在实践中毫无用处。 这里是23点20分。我强烈推荐这段视频 类似问题: 您可以将其与GPS定位相

我只是应用程序开发行业的初学者。我知道加速度计可以用来返回沿三个轴的当前加速度,单位为米/秒平方(m/s2)。但我知道加速计也可以用作速度计

我想知道如何使用加速计来确定Android设备在感兴趣点之间行驶的距离。如果可能的话,我如何实施呢?我看到过一个类似的问题“如何使用加速计测量Iphone移动的距离”。但我没有说到点子上

谢谢,,
阿尔斯兰

通过两次积分线性加速度得到位置,但误差非常可怕。这在实践中毫无用处。

这里是23点20分。我强烈推荐这段视频

类似问题:






您可以将其与GPS定位相结合,并使用进行数据过滤。
GPS提供粗略但稳定的位置,而加速计提供更多加速度但漂移的位置。

可能重复感谢阿里的功能非常有用是否可以检测运动并从睡眠中醒来?我有联发科设备,它没有“重要的运动”传感器(根据传感器检测apk),但它有内置的功能,在运动时打开屏幕。这怎么可能?@ransh测量距离很困难。检测移动很容易:您只需检测传感器输出的变化是否高于预先配置的阈值。你不需要测量距离来检测运动;我的问题主要是省电。如果cpu没有在传感器事件之间休眠,那么这就是一个问题。@ransh请看这个问题的标题:“如何使用加速计测量Android应用程序开发的距离”。您只想检测运动,您关心的是省电。你所问的是一个完全不同的问题,因此我们不应该在评论中讨论这个问题。如果您有新问题,请发布新问题。