{DATE}
Широковещательные приемники прослушивают широковещательные сообщения системы. Примеры таких сообщений: низкий заряд батареи, нажата кнопка камеры, установлено новое приложение и т.д.
Помимо системных событий пользователь может создавать свои события, например, когда поток завершил вычисления или когда поток начал работу.
Широковещательный приемник — это объект класса BroadcastReceiver или одного из его подклассов. Самый главный метод этого класса — onReceive(), который вызывается, когда приемник получает сообщение.
Рассмотрим пример запуска службы на основании получения широковещательного сообщения — нажатия кнопки камеры. Приемник будет прослушивать сообщения, фильтр намерения будет установлен на действие Intent.ACTION_CAMERA_BUTTON, которое соответствует нажатию кнопки камеры.
Зарегистрировать приемник можно функцией registerReceiver(), а удалить приемник — функцией unregisterReceiver().
Р