0

我有一个要求,我需要知道如何为任何 android 设备找到电池的电池寿命。我尝试了命令 - ./adb shell dumpsys battery 并提供了大量信息。谁能告诉我这个 dumpsys 输出中的健康参数代表什么。这里有什么可以帮助我将信息映射到电池寿命吗?

交流供电:错误 USB 供电:​​正确 状态:2 健康:2 存在:正确 级别: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

你可以去电话,然后拨号*#*#4636#*#*,然后去电池信息,而不是用 adb 来获取它,它会给你所有的信息,包括健康,温度。

于 2014-08-15T07:32:16.433 回答