【发布时间】:2017-09-13 14:36:26
【问题描述】:
因此,简而言之,我使用 android.location 来获取我的位置,我看不出应用程序在前台或后台时有任何区别。我的第一个想法是 Android 告诉我们使用 Google Location Services API 来获取位置。我还用它(Google Location Services API)对其进行了测试,它的工作原理是一样的。获取前景和背景之间的位置时没有区别。
我的问题是:你知道为什么它的工作原理是一样的吗?知道https://developer.android.com/about/versions/oreo/background-location-limits.html 告诉我们,当应用程序处于后台时,我们会收到较慢的位置回调(“应用程序每小时只能接收几次位置更新”)。
谢谢!
【问题讨论】:
-
检查你的targetSdkVersion是否低于26
-
google 没有说明 targetSDKVersion。我认为使用什么 targetSDKVersion 并不重要。
标签: android location android-8.0-oreo