私は約4か月前にAndroidで作業を始めました。AlarmManager を使用するプロジェクトを作成しました。フローは次のようになります。このアラームは、デバイスが再起動されていない場合、数日間スケジュールされる場合があります。プロジェクトのバッテリーの排水部分で助けが必要でした. AlarmManager プロジェクトがバッテリーを消耗している速度を知るにはどうすればよいですか? バッテリーを大量に消費すると、アプリが役に立たなくなるのではないかと心配しています。
1 に答える
表示画面、アクセス、Wifi スキャン、Bluetooth、GPS、ライブ壁紙など、多くのバッテリー電力を消費する可能性があるものがいくつかあります。フォーラムなどを徘徊していると、多くの人が短いバッテリー時間に不満を持っているのを目にします。実際、それらを理解するのは簡単ですが、モバイルが常に使用しているすべてのリソースを詳しく見てみると、そうではないでしょう。まったく驚いた。個人的には、携帯電話を使っていないときは 1 日 2 回充電することをやめました。
それにもかかわらず、私はあなたにいくつかの提案があります:
私は AlarmManager がどのように機能するかについて実際にはあまり詳しくありませんが、バッテリー時間を節約するためにスケジュールされたアラームの頻度を減らすことができると思います。自動的に起動するアプリケーションはたくさんありますが、この方法を使用しているかどうかはわかりません!
JuiceDefender (と思います) と JuicePlotter を使用します。これらは、バッテリー消費を監視してプロットできるアプリです。
テストを行う: ある日はアラームをスケジュールし、別の日にはしないでください! 次に、バッテリーレベルを分析します。
おそらく、android.stackexchange.comの人々は、Android の電力消費についてより深い知識を持っています。彼らに尋ねてください!
乾杯!