Android BatteryManager类中EXTRA_LEVEL的意义

时间:2013-03-24 20:47:11

标签: android batterylevel

Android中BatteryManager类的EXTRA_LEVEL值是什么意思?我试图准确理解水平1%的变化意味着什么。例如,对于Galaxy Nexus电池容量为1750 mAh。这是否意味着,1%的变化意味着17.5 mAh的电荷流量?

1 个答案:

答案 0 :(得分:2)

  

Android中BatteryManager类的EXTRA_LEVEL值是什么意思?

引用the documentation:“Extra for ACTION_BATTERY_CHANGED:包含当前电池电量的整数字段,从0到EXTRA_SCALE。”

  

这是否意味着1%的变化意味着17.5 mAh的电荷流量?

虽然可能很接近但并不准确。例如,电池不会线性放电。设备制造商关注的是确保报告的水平在指示可用电量方面相当准确。它们不一定与维持电池侧面标签上印刷的电池容量的准确性有关。