Notice: iconv() [function.iconv]: Detected an illegal character in input string in /home/dkwsorgu/domains/dkws.org.ua/public_html/demo/article.php on line 21

Notice: iconv() [function.iconv]: Detected an illegal character in input string in /home/dkwsorgu/domains/dkws.org.ua/public_html/demo/library.php on line 218

Notice: iconv() [function.iconv]: Detected an illegal character in input string in /home/dkwsorgu/domains/dkws.org.ua/public_html/demo/library.php on line 169
Широковещательные приемники - Сайт Дениса Колисниченко
 

Смотрим плавность хода с помощью BMW Rheingold

Всем знакома ситуация, когда двигатель немного "троит", но пропусков зажигания нет...

Дельта синхронизация без облака

Ранее мы показывали разные способы синхронизации криптодиска между ПК и Android-устройством.

Дельта-синхронизация крипто-дисков

Существуют разные способы зашифровать "облако". Один из них - поместить в облако крипто-диск. В предыдущей статье мы писали, почему это не всегда удобно.

Широковещательные приемники


Широковещательные приемники прослушивают широковещательные сообщения системы. Примеры таких сообщений: низкий заряд батареи, нажата кнопка камеры, установлено новое приложение и т.д.

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

Широковещательный приемник вЂ” это объект класса BroadcastReceiver или РѕРґРЅРѕРіРѕ РёР· его подклассов. Самый главный метод этого класса вЂ” onReceive(), который вызывается, РєРѕРіРґР° приемник получает сообщение.

Рассмотрим пример запуска службы РЅР° основании получения широковещательного сообщения вЂ” нажатия РєРЅРѕРїРєРё камеры. Приемник будет прослушивать сообщения, фильтр намерения будет установлен РЅР° действие Intent.ACTION_CAMERA_BUTTON, которое соответствует нажатию РєРЅРѕРїРєРё камеры.

Зарегистрировать приемник РјРѕР¶РЅРѕ функцией registerReceiver(), Р° удалить приемник вЂ” функцией unregisterReceiver().

Р