Как читать количество зарядов аккумулятора?

как упоминалось выше, я хочу получить общее количество зарядных батарей. Я уже использую настройку 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"