2012-06-27 82 views
2

我正在處理一個定期獲取位置詳細信息的應用程序。 我已經嘗試過服務和broadcastreciever,但未能在特定時間範圍內實現位置詳細信息,比如30分鐘左右。可以任何幫助或建議我一些事情,通過它我可以實現一次又一次的位置細節。 thnks in adv在android中的位置跟蹤背景

+0

您是否考慮將您的服務聲明爲'LocationListener',每次GPS傳感器檢索到新的位置時都會更新? – herom

回答

2

您是否嘗試過使用Alarm Manager? 您可以執行以下操作定期更新位置:

1.註冊一個警報管理器,每隔30分鐘將會調用一次服務。

2.確保您獲得喚醒鎖定,以便設備從睡眠中醒來。

3.警報管理器採取一個掛起的意圖,當報警觸發時,該意圖繼而調用BroadcastReciever/Service。

4.從此BroadCastReciever調用該服務以更新您的位置。 Check this question for the complete code.Also this.