2011-10-26 10 views
3

バッテリーの容量をコードで読み取ろうとしていますが、これまでのところ成功していません。誰もがプログラムでバッテリー容量を読み取る方法を知っていますか?バッテリーの容量をコードで取得する方法

検索する場所については、コードスニペットまたは参考文献が必要です。

答えて

0

this questionをご覧ください。情報を取得する目的はACTION_BATTERY_CHANGEDです。定数を取得するには、BatteryManagerを使用します。あなたが探している定数があると信じていますEXTRA_SCALE

+0

私はドキュメントを見て、extra_scaleが返すものについてはほとんど言及していません。「ACTION_BATTERY_CHANGEDのエクストラ:最大バッテリレベルを含む整数」と書かれています。測定単位とは何ですか?このextra_scaleの値には境界がありますか? – Lukap

+0

私は値100を得て、これはレベルが到達できる最大値であると推測します、それはレベルが "%"で測定されています。 – Lukap

+0

どちらか分かりません。あなたが言ったように、ドキュメントは非常に曖昧です。調べるためにいくつかのテストを行う必要があります。値をlogcatに出力します。 –

関連する問題