как упоминалось выше, я хочу получить общее количество зарядных батарей. Я уже использую настройку batery, которая показывает только уровень, напряжение, температуру... но не общие циклы загрузки.
Как читать количество зарядов аккумулятора?
Ответ 1
Вы можете зарегистрировать приемник Intent для приема трансляции для ACTION_BATTERY_CHANGED: http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED.
Broadcast Action: это липкая трансляция, содержащая состояние зарядки, уровень и другую информацию о батарее. См. BatteryManager для документации о содержании намерения.
Вы не можете получить это через компоненты, объявленные в манифесте, только путем явной регистрации для него с помощью Context.registerReceiver()
. См. ACTION_BATTERY_LOW
, ACTION_BATTERY_OKAY
, ACTION_POWER_CONNECTED
и ACTION_POWER_DISCONNECTED
для различных связанных с батареей передач, которые отправляются и могут быть получены через приемники манифеста.
Это защищенный объект, который может быть отправлен системой.
Постоянное значение: "android.intent.action.BATTERY_CHANGED
"