-1
啓動完成後,我想每天在特定的時間(例如在凌晨3點)啓動一項服務,但不重複,例如每隔三十秒或幾分鐘,或小時,但鬧鐘必須每天凌晨3點重複。ANDROID每天在特定時間啓動服務
最後,爲什麼報警在啓動完成後的凌晨3點開始,如果我在3.05上午重新啓動設備,報警器仍會醒來?
對不起,我的英語
啓動完成後,我想每天在特定的時間(例如在凌晨3點)啓動一項服務,但不重複,例如每隔三十秒或幾分鐘,或小時,但鬧鐘必須每天凌晨3點重複。ANDROID每天在特定時間啓動服務
最後,爲什麼報警在啓動完成後的凌晨3點開始,如果我在3.05上午重新啓動設備,報警器仍會醒來?
對不起,我的英語
您應該註冊BroadcastReceiver
,這將是監聽事件,設備裝載時播出。該接收器必須運行一些服務(可能是IntentService
),該服務將確定現在是什麼時間並在特定時間設置AlarmManager
。
第二對接收器/服務將處理您的警報。現在使用普通服務。
你能告訴我一個例子嗎? –
http://www.vogella.com/tutorials/AndroidTaskScheduling/article.tutorialspoint.com/android/android_broadcast_receivers.htm http://www.vogella.com/tutorials/AndroidServices/article.html –
http://www.vogella.com/tutorials/AndroidTaskScheduling/article。 HTML –