我正在使用Android O开发人员预览4 - API 26
似乎是新功能,例如:
hasSpeedAccuracy()
始终返回false
getSpeedAccuracyMetersPerSecond()
始终返回0.0
getBearingAccuracyDegrees()
始终返回0.0
适用于fused
和gps
位置提供商。我在开车时试过了。我自己有speed
和bearing
,但不准确。
我错过了什么吗?
请参阅docs此处
谢谢!
答案 0 :(得分:3)
这些方法不起作用,具体取决于您正在运行/调试的设备的API级别。
您可以查看Google Pixel XL的API级别吗?
答案 1 :(得分:2)
检查尝试使用getSpeedAccuracyMetersPerSecond()
时获得的值完成getSpeedAccuracyMetersPerSecond()的定义。如果这将使您返回0.0,那么无论您使用哪个位置提供程序,您都将继续变为虚假
答案 2 :(得分:0)
@InsFi,查看我写的这个示例代码。我以前遇到过麻烦。
Android: "Calling thread must be a prepared Looper thread" error when I use AsyncTask
我实现了LocationCallback,阅读了整个帖子,以便您了解。
我有一个像素手机,效果很好。