-1
起動が完了した後、毎日特定の時刻(たとえば午前3時)にサービスを開始したいが、たとえば30秒ごとまたは分ごとに繰り返さずに、または午前3時に毎日アラームを繰り返す必要があります。毎日特定の時刻にサービスを開始する
最後に、起動後3時にアラームが開始し、3.05時にデバイスを再起動すると、アラームは覚醒するのですか?デバイスがロードされたときに放送され、イベントを受け取ることになる私の英語
起動が完了した後、毎日特定の時刻(たとえば午前3時)にサービスを開始したいが、たとえば30秒ごとまたは分ごとに繰り返さずに、または午前3時に毎日アラームを繰り返す必要があります。毎日特定の時刻にサービスを開始する
最後に、起動後3時にアラームが開始し、3.05時にデバイスを再起動すると、アラームは覚醒するのですか?デバイスがロードされたときに放送され、イベントを受け取ることになる私の英語
あなたはBroadcastReceiver
を登録する必要があり、申し訳ありません
。このレシーバでは、何時(現在はIntentService
)のサービスを実行する必要があり、特定の時間はAlarmManager
に設定します。
2番目のカップルのReceiver/Serviceがアラームを処理します。今すぐ通常のサービスを使用してください。
私に例を示すことができますか? –
http://www.tutorialspot.com/android/android_broadcast_receivers.htm http://www.vogella.com/tutorials/AndroidServices/article.html –
http://www.vogella.com/tutorials/AndroidTaskScheduling/article html –