2011-08-08 9 views
0

私はちょうど約4ヶ月前にアンドロイドで作業を始めました。 AlarmManager-> service-> wifi not available-> AlarmManager-> service ...というように、AlarmManagerを使用するプロジェクトを作成しました。フローは次のようになります。 AlarmManager-> service-> wifi not available-> このアラームは、デバイスが再起動されていない場合は、うまくいけば、数日間スケジュールされることがあります。 私はプロジェクトのバッテリー排水部で助けが必要でした。どのようにして私のAlarmManagerプロジェクトがバッテリーを消耗しているかを知ることができます。私はそれがバッテリーの多くを排水する場合、私のアプリは役に立たないことを恐れている。Android AlarmManagerの重いバッテリーの排水器?

答えて

-1

ディスプレイの画面、アクセス、Wi-Fiスキャン、Bluetooth、GPS、ライブ壁紙など、バッテリーの電力を消費する可能性のあるものがいくつかあります。フォーラムなどでローミングすると、短いバッテリ時間について多くの人々が不平を言い、実際にはそれらを理解するのは簡単ですが、モバイルが常に使用しているすべてのリソースを詳しく見ても、まったく驚いた。個人的には、私は仕事をしていないときには、電話を1日2回充電するように辞任しました。

それにもかかわらず、私はあなたのためのカップルの提案を持っている:

  1. 私はAlarmManagerがどのように動作するかと実際に精通していないが、私はあなたがバッテリーの時間を節約するために、スケジュールアラームの頻度を減少させる可能性があるとします。自動的に起動するアプリケーションはたくさんありますが、この方法を使用するかどうかは不明です。

  2. JuiceDeffenderとJuicePlotterを使用してください。これらは、時間の経過とともにバッテリ消費量を監視しプロットできるアプリです。

  3. テストを作成する:ある日、アラームを別の日にスケジュールしないでください!次に、バッテリーレベルを分析します。

  4. おそらくandroid.stackexchange.comの人々は、Androidの消費電力に関する深い知識を持っています。彼らに尋ねなさい!

乾杯!

+0

ありがとうございます!私は開発者として答えが必要なので、私はポイント:2を使用すべきではありませんが、ポイント:3は私が推測する現在のベストです。 – singsuyash

関連する問題