Я ищу реализацию того, как Android поддерживает связь с батареей, и логику, используемую для определения уровня заряда батареи.Как функция getBatteryLevel() реализована на Android?
Я не ищу, как написать приложение, которое дает уровень заряда батареи. Я ищу, чтобы понять, как os рассчитывает уровень заряда батареи для начала.
Я посмотрел:
BatteryManagerInternal.java
BatteryManager.java
BatteryProperties.java
и я вижу, что это извлечение, но я не могу найти реальную логику, или связь с батареи на печатной плате.
Благодарим за помощь! Идан.
В документации для Android имеется довольно хорошая информация по этому вопросу. [link] (http://developer.android.com/training/monitoring-device-state/battery-monitoring.html) – WoogieNoogie