Android O API 26. 新添加的 Location 方法不能按需要工作

标签 android android-gps android-developer-api

我正在使用 Android O Developer preview 4 - API 26

设备 - Google Pixel XL

enter image description here

而且似乎是新功能,例如:

  • hasSpeedAccuracy() 总是返回 false
  • getSpeedAccuracyMetersPerSecond() 总是返回 0.0
  • getBearingAccuracyDegrees() 总是返回 0.0

适用于 fusedgps 位置提供程序。我在开车的时候试过了。所以我自己有 speedbearing 但没有它们的准确性。

我错过了什么吗?

docs这里

谢谢!

最佳答案

根据您正在运行/调试的设备的 API 级别,这些方法将不起作用。

您能检查一下您的 Google Pixel XL 的 API 级别吗?

关于Android O API 26. 新添加的 Location 方法不能按需要工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45216925/

相关文章:

android - 应用内计费中的消耗品和非消耗品有什么区别

java - 在Java/Android中的任何位置获取类名和方法名

android - 启动时蓝牙连接崩溃

java - 如何发送 Whatsapp 消息到新号码

android - 如何停止缩放网页?

android - 某些应用程序(微信)如何忽略虚假位置然后检测真实位置?

java - 模拟距某个点设定距离的 GPS 路径

android - 计算两个位置之间的距离(以米为单位)

android - 无法解决Android Studio 3.0.1中的所有依赖关系

java - 当回收在 Fragment 上时,如何从 RecyclerView 中删除项目?