2011-10-06 24 views
0

我想爲我的android用戶創建提醒系統。 當用戶設置提醒並留下一點時,我希望我的服務在他接近此時回來時發出通知(比方說超過5分鐘後)。如何使用gps在用戶回來時投射通知

我可以創建一個服務,它會繼續監聽gps更新,並在與標記點的距離小於100米時發出通知,但我擔心它會非常快地清空電池。此外,我不能真正依賴網絡本地化的準確性。

有沒有更好的方法來做到這一點?我聽說方正剛剛實施了這樣的系統,但我不知道,如果它

感謝您的幫助

回答

0

使用添加proximity alert addProximityAlert()

設置在接近警報由位置 (緯度,經度)給定的位置和給定的半徑。當設備檢測到 它已進入或退出該位置周圍區域時,給定PendingIntent的 將用於創建要觸發的意圖。

至於電池漏:

萬一屏幕進入休眠狀態,用於接近警報檢查發生 只有一次,每4分鐘。這通過確保 該設備不是永久清醒來節省電池壽命。