0

Androidデバイスのバッテリーのバッテリー寿命を見つける方法を知る必要があるという要件があります。コマンド - ./adb shell dumpsys battery を試したところ、多くの情報が得られました。この dumpsys 出力の health パラメータが何を表しているか教えてください。情報をバッテリー寿命にマッピングするのに役立つものはありますか?

AC 電源: false USB 電源: true ステータス: 2 ヘルス: 2 存在: true レベル: 100 スケール: 100 電圧:4313 温度: 308 テクノロジー: リチウムイオン

4

2 に答える 2

0
int level = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = batteryStatus.getIntExtra(BatteryManager.EXTRA_SCALE, -1);

float batteryPct = level / (float)scale;

したがって、バッテリーの寿命は、「スケール」のうちの「レベル」として与えられます。

于 2013-11-01T21:07:05.080 に答える
-1

adb で取得する代わりに、テレフォニーに移動してダイヤル*#*#4636#*#*し、バッテリー情報に移動すると、健康状態、温度などのすべての情報が得られます。

于 2014-08-15T07:32:16.433 に答える