Как узнать количество зарядов батареи? - PullRequest
11 голосов
/ 10 января 2011

как упомянуто выше, я хочу получить общее количество аккумуляторов.Используемое мной назначение батареи показывает только уровень, напряжение, температуру ... но не общее количество циклов загрузки.

1 Ответ

2 голосов
/ 12 января 2011

Вы можете зарегистрировать приемник Intent для получения трансляции для ACTION_BATTERY_CHANGED: http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED.

Действие широковещательной рассылки. Это зашифрованная широковещательная рассылка, содержащая информацию о состоянии зарядки, уровне и другой информации о батарее. См. BatteryManager для документации по содержанию Намерения.

Вы можете не получать это через компоненты, объявленные в манифестах, только явно зарегистрировавшись для этого с Context.registerReceiver(). См. ACTION_BATTERY_LOW, ACTION_BATTERY_OKAY, ACTION_POWER_CONNECTED и ACTION_POWER_DISCONNECTED для различных передач, связанных с батареями, которые отправляются и могут быть получены через манифест-приемники.

Это защищенное намерение, которое может быть отправлено только системой. Постоянное значение: "android.intent.action.BATTERY_CHANGED"

...