Articles of Радиопередатчик для

Как разблокировать экран при вызове BroadcastReceiver?

Как вы можете догадаться, я регистрирую будильник AlarmManager. И BroadcastReceiver будет вызван правильно. Но когда он вызвал, мой экран телефона все еще заблокирован. Я заметил, что приложение AlarmClock по умолчанию не похоже на это. Итак, мой вопрос: как разблокировать экран при вызове BroadcastReceiver? (Разблокировать экран может заставить пользователя управлять моей деятельностью напрямую) Спасибо заранее.

Запуск активности от широковещательного приемника, который слушает исходящий вызов

Я пытаюсь запустить действие из широковещательного приемника, который слушает исходящий вызов, который составляет 5556. Проблема заключается в том, что активность не запускается, а вызывает встроенную активность набора номера, я изменил приоритет намерения до 100, но но безрезультатно. Как заставить активность запускать на циферблате вместо встроенной активности вызова? Вот код: package com.messageHider; import android.content.BroadcastReceiver; import android.content.Context; […]

Зачем вызывать setResult в BroadcastReceiver?

В примере кода C2DM из Google, когда уведомление, полученное в BroadcastReceiver, вызывает: setResult(Activity.RESULT_OK, null /* data */, null /* extra */); Я не знал, что делает setResult. Это то, что они говорят в Android-документах: Измените все данные результата, полученные из этих передач; Работает только с трансляциями, отправленными через Context.sendOrderedBroadcast. Все текущие данные результата заменяются значением, […]

Широковещательный приемник работает по-разному на разных версиях Android (4.1.1 и 4.2.2)

У меня проблема, когда я запускаю свое приложение для Android, которое имеет широковещательный приемник для WiFi . Он работает по-разному на разных версиях ОС Android (как 4.1.1 и 4.2.2 ). Когда я запускаю его на 4.1.1, он отлично работает, как широковещательный приемник, получает широковещательный прием, когда изменилось состояние Wi-Fi (на отключенном широковещательном приемнике Wiii я […]

Проверьте, зарегистрирован ли широковещательный канал?

Есть ли способ проверить, работает ли широковещательный приемник или нет. Я сделал это, как показано ниже. Я регистрирую широковещательный приемник, но он не находит этот зарегистрированный приемник. PackageManager pm = getApplicationContext().getPackageManager(); final List<PackageInfo> packs = pm.getInstalledPackages(PackageManager.GET_RECEIVERS); for (final PackageInfo p : packs) { ActivityInfo[] receivers = p.receivers; if (receivers != null) { for (ActivityInfo ai […]

Обновление компонента компонента активности из широковещательного приемника?

У меня есть очень простые вопросы. И это может быть очень просто, но я не понимаю. У меня есть Activity, где я использую некоторый компонент пользовательского интерфейса. И у меня также есть широковещательный приемник (зарегистрированный из манифеста), где мне нужно обновить некоторый компонент пользовательского интерфейса класса Activity. Подобно – Class MyActivity extends Activity { onCreate(){ […]

QueryBroadcastReceivers не находит приемников, зарегистрированных в registerReceiver

Мне нужно выяснить, какие вещательные приемники могут справиться с определенным намерением. Кажется, что queryBroadcastReceivers () не возвращает получателей, зарегистрированных в коде с использованием registerReceiver (), а только получателей, объявленных в AndroidManifest.xml . Это поведение по дизайну? Любой другой способ найти все установленные приемники для какого-то намерения? Благодарю.

Android: запрос журнала вызовов после того, как он был обновлен после завершения вызова

Когда вызов заканчивается, как я могу быть уверен, что я запрашиваю журнал вызовов после того, как информация о вызове была записана в базу данных? Я ищу конец вызова, используя BroadcastReceiver с фильтром намерения на android.intent.action.PHONE_STATE , ища, чтобы телефон простаивал. Любая помощь по этому поводу будет оценена по достоинству. благодаря

Явное обращение к намерению к динамически широковещательному приемнику

Я новичок в Android и пытаюсь понять связь между приложениями. Я пытаюсь написать 3 маленьких приложения, которые могут общаться друг с другом. Если вы хотите отправить сообщение всем, вы просто используете неявное вещание. Неявное намерение намерение.setAction intent.setAction("com.example.myChatMessage") Если вы хотите только 1 конкретный приемник, я сделал это с помощью intent.setComponent("com.example.test.android.broadcastreceiver.b", "com.example.test.android.broadcastreceiver.b.myBroadcastReceiver") Intent intent.setComponent("com.example.test.android.broadcastreceiver.b", "com.example.test.android.broadcastreceiver.b.myBroadcastReceiver") Это […]

Запустить активность, набрав номер

Я создал соответствующий BoradcastReceiver , зарегистрированный в Manifest.xml и вот моя проблема: если мое приложение уже запущено и висит в фоновом режиме, то набор номера приведет его к фронту. Если он не был запущен, то набор номера не будет иметь никакого эффекта. Как я могу это исправить? Я тестирую это на Xiaomi Mi4 с MIUI6, […]