Как определяется состояние батареи Android?

Я не говорю о том, как читать значение.

Скорее меня интересует, как устанавливается значение BatteryManager.EXTRA _HEALTH.

Это из прошивки? Конкретный производитель?

Что определяет эти ценности?

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

Спасибо, Саймон

6
задан Veger 26 February 2013 в 12:00
поделиться