如何在android中开发一个程序来查看android持有者的速度?
我需要开发一个程序来确定Android移动持有者的位置和速度,如果他开车。现在我知道如何确定Android移动持有人的当前位置,但我不知道我怎么能确定他的速度。我希望现在明白了
答案 0 :(得分:4)
名称空间android.location包含许多有用的类。基本上您需要的是使用Context.getSystemService(Context.LOCATION_SERVICE)
,然后使用LocationManager.requestLocationUpdates()
,您可以订阅监听提供商的位置更新。要确定收听LocationManager.GPS_PROVIDER
所需的速度。从Location
,您可以致电getSpeed()
。当然,确定速度需要适当数量的卫星修复,因此给定的位置结果可能并不总是包含速度和方位。