10 秒間隔で部分的な wake lock を取得するアプリケーションに問題はありますか。これの私のユースケースは、デバイスの加速度計を介してユーザーの動きを継続的に監視できることです。基本的に、10秒ごとにアラームによって呼び出されるサービスがあります。
このサービスはウェイクロックを取得し、加速度計からいくつかの読み取り値を取得して現在の移動ステータスを判断してから、ウェイクロックを解放します。サービスの合計有効期間は約 4 秒です。
私の理解では、これにより、デバイスは毎分約 24 秒間起動状態に保たれます。理想的ではありませんが、アプリケーションの存続期間全体にわたって一定の wake lock を保持するよりも、これがより良い方法であることを願っています。
一方で、このような短い時間でウェイクロックを取得して解放する行為が、バッテリー寿命に悪影響を与える可能性はありますか?
どんな入力でも大歓迎です。