如何确定Android设备的速度?

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

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

Solutions Collecting From Web of "如何确定Android设备的速度?"

最简单的方法是从GPS获得设备的速度,更具体地说是在2点之间的时间。 幸运的是,Location类已经完成了: Location.getSpeed() ,它以m / s的速度返回一个浮点数。

有关更多信息,请参阅Android开发人员参考

您可以通过将加速度与应用的时间相乘来精确计算速度。 这个方法是非常敏感的,所以你将不得不添加一些边界检查来过滤抖动。