2
我正在處理一個定期獲取位置詳細信息的應用程序。 我已經嘗試過服務和broadcastreciever,但未能在特定時間範圍內實現位置詳細信息,比如30分鐘左右。可以任何幫助或建議我一些事情,通過它我可以實現一次又一次的位置細節。 thnks in adv在android中的位置跟蹤背景
我正在處理一個定期獲取位置詳細信息的應用程序。 我已經嘗試過服務和broadcastreciever,但未能在特定時間範圍內實現位置詳細信息,比如30分鐘左右。可以任何幫助或建議我一些事情,通過它我可以實現一次又一次的位置細節。 thnks in adv在android中的位置跟蹤背景
您是否嘗試過使用Alarm Manager? 您可以執行以下操作定期更新位置:
1.註冊一個警報管理器,每隔30分鐘將會調用一次服務。
2.確保您獲得喚醒鎖定,以便設備從睡眠中醒來。
3.警報管理器採取一個掛起的意圖,當報警觸發時,該意圖繼而調用BroadcastReciever/Service。
4.從此BroadCastReciever調用該服務以更新您的位置。 Check this question for the complete code.Also this.
您是否考慮將您的服務聲明爲'LocationListener',每次GPS傳感器檢索到新的位置時都會更新? – herom