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

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

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

16
Попытка запустить сервис при загрузке на Android
Я пытался запустить службу, когда устройство загружается на Android, но я не могу заставить его работать. Я посмотрел несколько ссылок в Интернете, но ни один код не работает. Я что-то забыл? AndroidManifest.xml <receiver android:name=".StartServiceAtBootReceiver" android:enabled="true" android:exported="false" android:label="StartServiceAtBootReceiver" > <intent-filter> <action android:name="android.intent.action._BOOT_COMPLETED" /> </intent-filter> </receiver> <service android:name="com.test.RunService" android:enabled="true" /> BroadcastReceiver public …

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


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

21
Приемник вещания для проверки интернет-соединения в приложении для Android
Я занимаюсь разработкой приемника трансляции Android для проверки интернет-соединения. Проблема в том, что мой приемник вещания вызывается два раза. Я хочу, чтобы он вызывался только тогда, когда сеть доступна. Если он недоступен, я не хочу получать уведомления. Это вещательный приемник public class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(final …

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

6
Отправка и получение SMS и MMS в Android (до Kit Kat Android 4.4)
Я понял, как отправлять и получать SMS-сообщения. Для отправки SMS - сообщений , которые я должен был назвать sendTextMessage()и sendMultipartTextMessage()методы SmsManagerкласса. Чтобы получать смс-сообщения, мне пришлось прописать получателя в AndroidMainfest.xmlфайле. Затем мне пришлось переопределить onReceive()метод BroadcastReceiver. Я привел примеры ниже. MainActivity.java public class MainActivity extends Activity { private static String …

5
Всегда ли BroadcastReceiver.onReceive выполняется в потоке пользовательского интерфейса?
В своем приложении я создаю заказ BroadcastReceiverи регистрирую его в своем контексте вручную через Context.registerReceiver. У меня также есть программа, AsyncTaskкоторая отправляет уведомления-намерения через Context.sendBroadcast. Намерения отправляются из рабочего потока, не относящегося к пользовательскому интерфейсу, но кажется, что BroadcastReceiver.onReceive(который получает указанные намерения) всегда выполняется в потоке пользовательского интерфейса (что хорошо …

2
BroadcastReceiver с несколькими фильтрами или несколькими BroadcastReceiver?
У меня есть Android Activity, которому нужно поймать две разные трансляции. Мой текущий подход состоит в том, чтобы иметь сингл BroadcastReceiverв Activity и ловить с ним обе трансляции: public class MyActivity extends Activity { private MyActivity.BroadcastListener mBroadcastListener; private boolean mIsActivityPaused = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mylayout); …

10
Получатель не зарегистрировал ошибку исключения?
В моей консоли разработчика люди продолжают сообщать об ошибке, которую я не могу воспроизвести на любом своем телефоне. Один человек оставил сообщение о том, что он получает его, когда пытается открыть экран настроек моей службы аккумуляторов. Как видно из ошибки, там написано, что получатель не зарегистрирован. java.lang.RuntimeException: Unable to stop …

7
Android - запуск службы при загрузке
Из всего, что я видел на Stack Exchange и в других местах, у меня все настроено правильно, чтобы запускать IntentService при загрузке ОС Android. К сожалению, он не запускается при загрузке, и я не получаю никаких ошибок. Может, специалисты помогут ... Манифест: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.phx.batterylogger" android:versionCode="1" android:versionName="1.0" …

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.