Вопросы с тегом «broadcastreceiver»

BroadcastReceiver - это компонент Android, который реагирует на общесистемные широковещательные объявления.

452
Как использовать LocalBroadcastManager?

Как использовать / найти , LocalBroadcastManagerкак описано в Google Docs и службы вещания документ ? Я пытался гуглить, но нет кода, с которого можно начать? В документах говорится, что я должен использовать его, если я хочу делать внутреннюю трансляцию в процессе моего приложения, но я не знаю,...

332
Попытка запустить сервис при загрузке на Android

Я пытался запустить службу, когда устройство загружается на Android, но я не могу заставить его работать. Я посмотрел несколько ссылок в Интернете, но ни один код не работает. Я что-то забыл? AndroidManifest.xml <receiver android:name=".StartServiceAtBootReceiver" android:enabled="true"...

280
Получить контекст в сервисе

Есть ли надежный способ получить Contextот Service? Я хочу зарегистрировать радиовещательный приемник, ACTION_PHONE_STATE_CHANGEDно мне не нужно, чтобы мое приложение всегда получало эту информацию, поэтому я не помещаю ее в Manifest. Однако я не могу позволить, чтобы широковещательный приемник был...

241
Как мне запустить мое приложение при запуске?

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

239
Приемник вещания для проверки интернет-соединения в приложении для Android

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

149
Программно зарегистрировать приемник вещания

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

131
Отправка и получение SMS и MMS в Android (до Kit Kat Android 4.4)

Я понял, как отправлять и получать SMS-сообщения. Для отправки SMS - сообщений , которые я должен был назвать sendTextMessage()и sendMultipartTextMessage()методы SmsManagerкласса. Чтобы получать смс-сообщения, мне пришлось прописать получателя в AndroidMainfest.xmlфайле. Затем мне пришлось...

117
Всегда ли BroadcastReceiver.onReceive выполняется в потоке пользовательского интерфейса?

В своем приложении я создаю заказ BroadcastReceiverи регистрирую его в своем контексте вручную через Context.registerReceiver. У меня также есть программа, AsyncTaskкоторая отправляет уведомления-намерения через Context.sendBroadcast. Намерения отправляются из рабочего потока, не относящегося к...

115
BroadcastReceiver с несколькими фильтрами или несколькими BroadcastReceiver?

У меня есть Android Activity, которому нужно поймать две разные трансляции. Мой текущий подход состоит в том, чтобы иметь сингл BroadcastReceiverв Activity и ловить с ним обе трансляции: public class MyActivity extends Activity { private MyActivity.BroadcastListener mBroadcastListener; private...

112
Получатель не зарегистрировал ошибку исключения?

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

107
Android - запуск службы при загрузке

Из всего, что я видел на Stack Exchange и в других местах, у меня все настроено правильно, чтобы запускать IntentService при загрузке ОС Android. К сожалению, он не запускается при загрузке, и я не получаю никаких ошибок. Может, специалисты помогут ... Манифест: <?xml version="1.0"...

93
Android, обнаружение запуска других приложений

Я пытаюсь разработать приложение, которое не позволяет пользователю получить доступ к указанному приложению без пароля. Сценарий такой ... пользователь нажимает на приложение "Электронная почта" (например) мое приложение обнаруживает запуск приложения мое приложение подтверждает, что это...

90
Приемник вещания в службе

Я пытаюсь запустить BroadcastReceiverв Service. Я пытаюсь создать фоновый фон, serviceкоторый собирает входящие текстовые сообщения и регистрирует входящие телефонные звонки. Я подумал, что лучший способ сделать это - serviceзапустить систему, включающую широковещательный приемник, который также...

85
Android - Получение контекста от широковещательного приемника onReceive () для отправки

Я в основном хочу выразить намерение и передать его службе из onReceive () моего BroadcastReceiver. До сих пор я всегда использовал View.getContext (), но здесь я застрял. Как именно я могу получить контекст, чтобы я мог его использовать public Intent (Context packageContext, Class<?> cls)?...

79
Когда регистрировать / отменять регистрацию получателей трансляций, созданных в процессе?

Мне нужно создать настраиваемый широковещательный приемник в событии onCreate действия, и, очевидно, мне нужно отменить регистрацию широковещательного приемника в событии onDestroy действия Для наглядности это фрагмент кода, который я использую. public class AnActivity extends Activity { private...

10
Обнаружение целевой SimCard входящего звонка в устройствах Multi-Sim

Я прочитал много постов и перепробовал множество решений, но общая черта всех постов заключалась в том, что все они устарели, и, по крайней мере, я не смог найти решение, которое бы работало на более новых версиях Android. Пост 1 , Результат: intent.getExtras().getInt("simId", -1)всегда возвращает...