0

この質問により、バッテリー ウィジェットの作成方法を考えるようになりました。

ACTION_BATTERY_CHANGED 狂ったように発砲

気になるのは消費電力。ACTION_BATTERY_CHANGED が発生する頻度を見ました。アップデート操作を行う前に実際にバッテリー残量が変化したかどうかを確認しても、それでも少し高価に見えます。

では、サービスで ACTION_BATTERY_CHANGED をリッスンするのと、5 分~ 10 分ごとにアラームサービスを設定してウィジェットの音をより効率的に更新するのとでは、どちらが効率的でしょうか?

ウィジェットは、バッテリー レベルに応じて ImageView ソースを切り替え、TextView を更新するだけです。ただし、ビットマップを使用してテキストを画像に描画することを検討してください。

4

2 に答える 2

0

ACTION_BATTERY_CHANGED イベントを気にする必要はありません。5 Alarm~ 10 分ごとにバッテリーの状態を確認するだけで十分です。

一方で、2013 年に誰かが別のバッテリー ウィジェットを必要としていると真剣に考えていますか?

于 2013-03-29T07:17:23.677 に答える
0

これは、バッテリ イベントがアラームよりも頻繁に発生するかどうかに完全に依存します。アプリ ウィジェットを作成している場合は、表示されていないときに更新していないことを確認してください。

バッテリー残量に基づいてライブ壁紙を作成しましたが、バッテリー変更イベントを使用しても悪影響は見られません

于 2013-03-29T07:21:06.413 に答える