2
我正在嘗試創建一個基本應用程序,該應用程序每個工作日上午8:00簡單打開,並每5分鐘檢查一次GPS,直到上午8點55分爲止,此時服務將停止至8:00 AM是下一個工作日。做這個的最好方式是什麼?我想有一個AlarmManager可以啓動一個服務,將另一個AlarmManger設置爲5分鐘。當該警報器啓動GPS服務時,GPSService將執行此操作,然後設置另一個警報器,在5分鐘內自行啓動,直到它計算出它是通過8:55並且根本不設置另一個警報管理器。但這不能是一個有效的或最佳做法,所以任何意見(最好與代碼示例!)將不勝感激。使用AlarmManager執行重複任務
謝謝。 :)
那麼我正在尋找其他方式來解決GPS。只需進行Wifi掃描即可。 – Michael 2013-02-12 03:33:11
這是正確的,看到這篇文章:http://stackoverflow.com/questions/2784441/trying-to-start-a-service-on-boot-on-android學習如何聽啓動。 BroadcastReceiver將在啓動後得到回調,在該回調中您可以再次設置鬧鐘。 – FoamyGuy 2013-02-12 03:41:17