How is the Android battery health determined?
问题 I am not talking about how to read the value. Rather, I am interested in how the value of BatteryManager.EXTRA_HEALTH is being set. Does it come from the firmware? Manufacturer specific? What determines these values? int BATTERY_HEALTH_COLD int BATTERY_HEALTH_DEAD int BATTERY_HEALTH_GOOD int BATTERY_HEALTH_OVERHEAT int BATTERY_HEALTH_OVER_VOLTAGE int BATTERY_HEALTH_UNKNOWN int BATTERY_HEALTH_UNSPECIFIED_FAILURE Thanks, Simon 回答1: To be more specific: The battery health is determined by the