[ユーザーの選択] でサービスを無効にし、[ユーザーの選択] で毎日有効にしたい。それを達成するための最良の方法は何ですか?
カレンダーを使用する必要がありますか? (開始時間と終了時間を計算しますか、それとも何か他のものですか?)
Justin Breitfeller のAndroid Java への回答から - Cronjobの作成:
Android AlarmManagerは、探しているクラスです。設定した間隔でアプリケーションに送信されるインテントをトリガーできるため、任意のタスクを実行できます。
あなたが探しているのは「Cron」と呼ばれるものです。これはAlarmManagerで実現できます。
AlarmManager myAlarmManager = Context.getSystemService(Context.ALARM_SERVICE)