在Android应用中获得驾驶速度

时间:2011-03-12 21:03:22

标签: android

如何在android中开发一个程序来查看android持有者的速度?

我需要开发一个程序来确定Android移动持有者的位置和速度,如果他开车。现在我知道如何确定Android移动持有人的当前位置,但我不知道我怎么能确定他的速度。我希望现在明白了

1 个答案:

答案 0 :(得分:4)

名称空间android.location包含许多有用的类。基本上您需要的是使用Context.getSystemService(Context.LOCATION_SERVICE),然后使用LocationManager.requestLocationUpdates(),您可以订阅监听提供商的位置更新。要确定收听LocationManager.GPS_PROVIDER所需的速度。从Location,您可以致电getSpeed()。当然,确定速度需要适当数量的卫星修复,因此给定的位置结果可能并不总是包含速度和方位。