5

バッテリー レベルを監視することだけを目的としたアプリを作成し、特定のレベルを下回った瞬間にインテントを起動することを計画しています。私の唯一の懸念は、これ自体がバッテリーの消耗であり、誰も使用したくないということです.

だから私の質問は: ACTION_BATTERY_CHANGED ブロードキャスト レシーバーを使用すると、正確にどのくらいの電力が消費されるのでしょうか? 私たちが話しているバッテリー寿命のおおよその量を知っている人はいますか?

4

1 に答える 1

4

あまり力を消耗しないと思います。このブロードキャストは、レベルが 1% 変化した場合にのみ送信されます。

例: 85% -> 86% または 76% -> 75%。

Android OS はすでにバッテリー レベルを追跡しています (バッテリー レベルが 3 ~ 5% と低くなりすぎたときに電話をシャットダウンするために、追跡する必要があります)。したがって、このブロードキャストをサブスクライブするだけで、ユーザーは (バッテリーのパフォーマンスに関して) 気付かないはずです。

于 2011-06-04T22:50:24.383 に答える