2011-01-10 8 views
11

上記のとおり、バッテリーチャージャーの総数を取得したいと思います。 私がすでに使用しているベイターのインテントは、レベル、電圧、温度を表示しますが、合計ロードサイクルは表示されません。バッテリーの充電量の読み取り方法は?

+0

これは追跡されていますか?バッテリ充電とは何ですか?それが20%から30%へ行くならば?または99%まで? –

+0

優秀な質問です。残念ながら(私は確かに分かっていません)、私は答えは、これは追跡されていないか、またはアクセス可能ではないと考えています。 – Blumer

+0

ええ、そうです。私はtestinfoでそれを見てきましたが、私は間違っていました。だから私はそれを自分で追跡するつもりだ。 –

答えて

2

ACENT_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"

関連する問題