как зарегистрировать вещательный приемник на низкий заряд батареи в андроиде? - PullRequest
2 голосов
/ 01 апреля 2011

Я хочу зарегистрировать трансляцию для низкого заряда батареи.Если состояние батареи достигло какого-то уровня, я хочу получить уведомление ...

Пожалуйста, если у вас есть идеи, пожалуйста, помогите мне ..

Ответы [ 2 ]

5 голосов
/ 01 апреля 2011

Вам нужно будет зарегистрировать BroadcastReceiver для ACTION_BATTERY_LOW. Вы можете сделать это в манифесте с элементом <receiver> или с помощью registerReceiver() из какого-либо уже запущенного компонента вашего приложения.

4 голосов
/ 01 апреля 2011

Для Battery_Status_Low, вы можете попробовать зарегистрировать его через Сервис, например, например:

BatteryReceiver receiver = new BatteryReceiver(); 
IntentFilter inf = new IntentFilter();
inf.addAction("android.intent.action.BATTERY_LOW");`
registerReceiver(receiver, inf);
...