11

前述のように、バッテリーの合計数を取得したいと思います。私がすでに使用しているバッテリーインテントは、レベル、電圧、温度を表示するだけで、総負荷サイクルは表示しません。

4

1 に答える 1

2

インテントレシーバーを登録して、ACTION_BATTERY_CHANGEDのブロードキャストを受信できます:http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED

ブロードキャストアクション:これは、バッテリーの充電状態、レベル、およびその他の情報を含むスティッキーブロードキャストです。インテントの内容に関するドキュメントについては、BatteryManagerを参照してください。

マニフェストで宣言されたコンポーネントを介してこれを受け取ることはできません。明示的に登録するだけContext.registerReceiver()です。マニフェストレシーバーを介して送信および受信できる個別のバッテリー関連のブロードキャストについては、、、、およびを参照してくださいACTION_BATTERY_LOWACTION_BATTERY_OKAYACTION_POWER_CONNECTEDACTION_POWER_DISCONNECTED

これは、システムによってのみ送信できる保護されたインテントです。定数値: " android.intent.action.BATTERY_CHANGED"

于 2011-01-12T00:46:52.930 に答える