私はアンドロイドプログラミングの初心者です。データを独自に定義して時間を設定できるタイマープログラムを作成したいと考えています。
たとえば、サードパーティのプログラムを開始するのに 5 秒、停止するのに 10 秒を設定すると、バッテリーが指定した値 (100 から 90 パーセントと仮定) に減少するまでこのように時間を切り替えることができ、タイマーは 90 パーセントで停止します。
また、呼び出し開始と停止の時間のログデータも収集したいと思います。たとえば、午前 9 時に 5 秒間開始し、その後午前 9 時 15 分から 9 時 20 分に開始し、各レベルのバッテリーのパーセントも収集します。
画面をオフにしても、アンドロイドがスリープモードになるため、タイマーは実行中または停止しますか? 画面をオフにすると、ログは収集されますか? バックグラウンド プロセスで実行するには、プログラムをサービスとしてコーディングする必要がありますか?
チアーズボーイ