これができるかどうかはわかりませんが、現在、5分ごとにバッテリーを更新してバッテリーの%をチェックし、バッテリーのアラートが特定の%を下回るアラームマネージャーを備えたサービスがあります。一定時間後にリフレッシュするよりも良いように見えるので、アラームマネージャーを必要とせず、バッテリーが交換されたときにリフレッシュするバッテリーを監視するためのより良い方法はありますか?
1237 次
2 に答える
4
tyczj、
BroadcastReceiver
次のブロードキャストを受信するためにを作成しますACTION_BATTERY_CHANGED
。このようにして、バッテリーを不必要にポーリングし続けることはありません。
追加:
次のように登録されます。
<receiver android:name=".BatteryReceiver">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED" />
</intent-filter>
</receiver>
于 2011-03-21T15:49:49.477 に答える
2
システムのブロードキャストインテントを聞くことができます。
于 2011-03-21T15:48:58.187 に答える