periodic機能を追加
Workmanagerとbackground_serviceを追加。
background_serviceに関してはそのサービス起動のためのパラメータ画面を用意。
Alarm ManagerとTimerで定時処理を切り替えて定時処理を行えるようにする。
また開始・終了の指示をボタンで可能とし、期間(単位は秒)をテキストで設定可能としている。
android_alarm_manager_plusとoptimize_batteryを入れてDoze対策。
失敗したけど。
android_alarm_manager_plusをalarmClock: trueで動かすとアプリがKillされる。
設定された関数は呼び出しされているのだろう。
GUI側がKillされ処理がされていなかったので、対策としては失敗。