Android 中 BatteryManager 类的 EXTRA_LEVEL 值代表什么?我试图准确理解水平变化 1% 意味着什么。例如 Galaxy Nexus 的电池容量为 1750 mAh。这是否意味着 1% 的变化就意味着 17.5 mAh 的电荷流量?
最佳答案
What does the value of EXTRA_LEVEL for the BatteryManager class in Android signify?
引用the documentation: “ACTION_BATTERY_CHANGED 的额外内容:包含当前电池电量的整数字段,从 0 到 EXTRA_SCALE。”
Does that mean, that a change of 1% would signify the flow of 17.5 mAh of electric charge?
不完全是,尽管可能很接近。例如,电池不会线性放电。设备制造商关心的是确保报告的电量在指示可用电量方面相当准确。他们不一定关心保持电池侧面标签上打印的电池容量的准确性。
关于android - Android BatteryManager 类中 EXTRA_LEVEL 的意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15603804/