ユーザーから最高温度を取得するアプリを開発しています。バッテリーの現在の温度を監視し続けます。温度がユーザーから取得した最大温度を超えると、ユーザーに通知する必要があります。
私はレイアウトを設計し、ユーザーからの温度を保存するロジックを書きました。EXTRA_TEMPERATURE を使用して温度を監視できることを知っています。ただし、このアプリはバックグラウンドで実行する必要があります。常に温度を監視する必要があるため、論理的にはサービスは常に実行されている必要があります。
フォーラムを読んでいると、これによりバッテリーが大幅に消耗し、ほとんどの場合、画面がオンのときにサービスを実行できることがわかります。しかし、バッテリーを消耗することなくバックグラウンドでサービスを利用できるかどうかを知りたい. または、これを達成する他の方法はありますか?
私のアプリはこれに似ています:アクティベーション後にバックグラウンドで実行される温度感知Androidアプリの作成