2016-06-28 76 views
-1

啓動完成後,我想每天在特定的時間(例如在凌晨3點)啓動一項服務,但不重複,例如每隔三十秒或幾分鐘,或小時,但鬧鐘必須每天凌晨3點重複。ANDROID每天在特定時間啓動服務

最後,爲什麼報警在啓動完成後的凌晨3點開始,如果我在3.05上午重新啓動設備,報警器仍會醒來?

對不起,我的英語

回答

0

您應該註冊BroadcastReceiver,這將是監聽事件,設備裝載時播出。該接收器必須運行一些服務(可能是IntentService),該服務將確定現在是什麼時間並在特定時間設置AlarmManager
第二對接收器/服務將處理您的警報。現在使用普通服務。

+0

你能告訴我一個例子嗎? –

+0

http://www.vogella.com/tutorials/AndroidTaskScheduling/article.tutorialspoint.com/android/android_broadcast_receivers.htm http://www.vogella.com/tutorials/AndroidServices/article.html –

+0

http://www.vogella.com/tutorials/AndroidTaskScheduling/article。 HTML –

相關問題