私の質問はかなり単純ですが、複雑な答えになるかもしれません。
オンラインのmysql db(ウェブサイトのphpスクリプトを介して)で新しい更新をチェックするアプリを作成しています。場合によっては、この更新により、FTP サーバーからダウンロードする必要があることがアプリに通知されます。
アプリは起動時に起動し、15 分ごとに更新を確認する必要があります。
サービスまたは AlarmManager のいずれかを使用する必要があることを Web で読みましたが、どちらが優れているかわかりません。
また、AlarmManager がデバイスを「ウェイクアップ」すると書かれているページをたくさん読みましたが、これが実際に何を意味するのか、なぜサービスによって異なるのかを理解できませんでした。これは、電話機の電源がオフの場合に電源がオンになるということですか、それとも画面がオンになるということですか?
電話がオンのときにバックグラウンドでタスクを実行する必要があるだけで、画面をオンにしたり、デバイスの電源を入れたりする必要はありません。