2012-08-29 125 views
2

我在使用requestSingleUpdate方法每5分鐘跟蹤手機位置的項目。 這款手機的電池持續使用一整天。接近警報和電池消耗

我想檢查手機是否接近我已經地理編碼的特殊位置。 我曾想過使用近距離警報,但我不知道它是如何工作的。 它只會使用我以前的requestSingleUpdate提供的位置,還是會設置它自己的requestLocationUpdates?

那麼電池消耗如何?

回答

0

從Android Documentation它將使用它自己的方法來檢查位置,並將在屏幕關閉時每隔4分鐘執行一次。

所以你不需要使用你自己的locationListener,如果你確實想獲取其他方式的用戶位置。當proximityAlert執行位置請求或使用LocationManager的任何其他應用程序觸發請求時,使用PASSIVE_PROVIDER(API8以上),PASSIVE_PROVIDER也將被觸發。

+0

謝謝,在這種情況下,我必須實現我自己的接近警報邏輯:-( –