这个问题已经有了答案:
why getSpeed() always return 0 on android
10答
我很困惑。This表示getspeed只返回设置为setspeed的值。
但其他消息来源似乎表明getspeed实际上应该返回一个速度。android文档说getspeed“以米/秒为单位返回设备在地面上的速度”,其他来源似乎也说它可以返回设备的速度,例如。
http://comments.gmane.org/gmane.comp.handhelds.android.devel/125386
Detect a speed in android
哪个是正确的?我似乎无法让getspeed返回一个非零值,所以如果它真的起作用,那么我可能会搞砸哪些常见的症结呢?我相信,我已经正确地设置了舱单。

最佳答案

速度计算使用GPS,所以你应该使用GPS定位提供商和GPS卫星定位。

10-07 20:54