前述のように、バッテリーの合計数を取得したいと思います。私がすでに使用しているバッテリーインテントは、レベル、電圧、温度を表示するだけで、総負荷サイクルは表示しません。
1 に答える
インテントレシーバーを登録して、ACTION_BATTERY_CHANGEDのブロードキャストを受信できます:http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED。
ブロードキャストアクション:これは、バッテリーの充電状態、レベル、およびその他の情報を含むスティッキーブロードキャストです。インテントの内容に関するドキュメントについては、BatteryManagerを参照してください。
マニフェストで宣言されたコンポーネントを介してこれを受け取ることはできません。明示的に登録するだけContext.registerReceiver()
です。マニフェストレシーバーを介して送信および受信できる個別のバッテリー関連のブロードキャストについては、、、、およびを参照してくださいACTION_BATTERY_LOW
。ACTION_BATTERY_OKAY
ACTION_POWER_CONNECTED
ACTION_POWER_DISCONNECTED
これは、システムによってのみ送信できる保護されたインテントです。定数値: " android.intent.action.BATTERY_CHANGED
"