有没有办法通过Android中的adb获取有关电池寿命的任何信息

时间:2013-11-01 20:54:49

标签: android performance

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

交流电源:错误   USB供电:真的   状态:2   健康:2   现在:是的   等级:100   规模:100   电压:4313   温度:308   技术:锂离子电池

2 个答案:

答案 0 :(得分:0)

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

float batteryPct = level / (float)scale;

因此,您的电池续航时间为"等级"超出你的规模。"

答案 1 :(得分:0)

您可以使用adb而不是adb,然后拨打*#*#4636#*#*然后转到电池信息,它将为您提供所有信息,包括健康,温度。