2017-09-13 76 views
6

所以,三言兩語我使用android.location讓我的位置,我沒有看到,當應用程序在前臺或後臺之間的任何差別。我首先想到的是Android向我們表示使用Google Location Services API獲取位置的事實。我還用它測試了它(Google Location Services API),它的工作原理是一樣的。在獲取前景和背景之間的位置時沒有區別。Android的奧利奧背景位置限制

我的問題是這樣的:你知道任何理由爲什麼它的工作原理相同?知道https://developer.android.com/about/versions/oreo/background-location-limits.html告訴我們,當應用程序處於後臺時,我們將獲得較慢的回調(「應用程序每小時只能接收幾次位置更新」)。

謝謝!

+0

檢查您targetSdkVersion低於26 – Nikaoto

+0

谷歌沒有說關於任何targetSDKVersion。我認爲它不重要使用targetSDKVersion。 –

回答

0

Bravo Google。所以他們想通過限制服務/後臺任務來降低功耗。所有正在嘗試使用位置的應用的跟蹤器都必須在LCD上運行在前臺。這可能對節電沒有任何好處。

他們沒有,甚至努力specifi每小時掃描次數。

我他們增加了新的權限一樣,允許後臺任務與位置沒有限制,他們會更好地。

的Android 8將是非常成功的版本。因爲target sdk不會有什麼不同,不像添加運行時權限模型時。