如何确定Android设备的速度?

时间:2010-04-27 18:44:57

标签: android

了解Android设备移动速度的最简单方法是什么?

另外,有没有办法注册速度意图?示例:如果设备每小时超过20英里,则意图。

2 个答案:

答案 0 :(得分:7)

最简单的方法是让设备的速度来自GPS,更具体地说是两点之间的旅行时间。幸运的是,这已经通过Location类完成了:Location.getSpeed()返回一个速度为m / s的浮点数。

有关详细信息,请参阅Android developer reference

答案 1 :(得分:1)

您可以通过将加速度乘以应用的时间来精确计算速度。此方法非常敏感,因此您必须添加一些边框检查以过滤抖动。