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

BroadcastReceiver пытается вернуть результат во время нестандартной передачи Weird Error

Эта ошибка возникла, когда приложение было запущено в первый раз, даже если я не отправляю push-уведомление: BroadcastReceiver trying to return result during a non-ordered broadcast java.lang.RuntimeException: BroadcastReceiver trying to return result during a non-ordered broadcast at android.content.BroadcastReceiver.checkSynchronousHint(BroadcastReceiver.java:799) at android.content.BroadcastReceiver.setResultCode(BroadcastReceiver.java:565) at com.pushnotification.GcmBroadcastReceiver.onReceive(GcmBroadcastReceiver.java:17) at android.app.ActivityThread.handleReceiver(ActivityThread.java:2712) at android.app.ActivityThread.access$1700(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1449) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:155) at android.app.ActivityThread.main(ActivityThread.java:5696) at java.lang.reflect.Method.invoke(Native […]

Может ли BroadcastReceiver, зарегистрированный в AndroidManifest, получать намерения, когда процесс приложения убит?

У меня есть приемник, который зарегистрирован в AndroidManifest , но похоже, что он не может получить намерения, когда приложение убито, предположим, что у меня есть некоторое недоразумение в жизненном цикле процесса Android? Спасибо за любую помощь.

Попытка иметь широковещательный приемник без фильтра

IntentFilter intentFilter = new IntentFilter("test"); registerReceiver(mReceiver, intentFilter); Я бы хотел, чтобы у меня не было фильтра, такого как registerReceiver(mReceiver, null) но из-за этого registerReceiver(mReceiver, null) сбой приложения. Могу ли я иметь new IntentFiler() как пустой файл?

Широковещательный приемник не работает для SMS

Прежде всего, я уже искал возможные решения, пробовал все, и он все еще не работал. Мне что-то не хватает. Я пытаюсь создать приложение, которое получает / читает и пишет SMS. Часть записи работает очень хорошо, мой радиоприемник просто не поймает трансляцию. AndroidManifest.xml <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.SEND_SMS" /> <uses-permission android:name="android.permission.WRITE_SMS" /> <uses-permission android:name="android.permission.READ_SMS" /> … […]

Android: как я могу полностью прервать / удалить липкую трансляцию?

Мы можем удалить упорядоченную трансляцию с помощью функции abortBroadcast (), есть ли способ полностью удалить липкую упорядоченную трансляцию?

Как получить список всех вещателей BroadcastReceiver (ов), зарегистрированных для определенного намерения?

Я разрабатываю службу Android на уровне ОС. (Не из SDK, его из исходного кода для Android и будет частью моего пользовательского ROM. Я могу настроить себя как root) Я собираюсь дать интерфейс приложениям, чтобы сделать что-то, используя мои собственные намерения. В конце я хочу знать, кто все это слушает. Есть ли способ получить список всех […]

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

У меня есть приемник Broadcast в моем фрагменте, чтобы отслеживать все полученные SMS. private BroadcastReceiver smsBroadcastReceiver; IntentFilter filter = new IntentFilter("android.provider.Telephony.SMS_RECEIVED"); @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); smsBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.e("smsBroadcastReceiver", "onReceive"); } }; } @Override public void onStart() { super.onStart(); LocalBroadcastManager.getInstance(getActivity()).registerReceiver(smsBroadcastReceiver, filter); […]

Android.hardware.action.NEW_PICTURE уволен дважды

Я пытаюсь «слушать», когда пользователь делает снимок с помощью приложения камеры по умолчанию. Я использовал широковещательный приемник, как показано ниже Manifest: <receiver android:name=".CameraEventReceiver" android:enabled="true" > <intent-filter> <action android:name="com.android.camera.NEW_PICTURE" /> <action android:name="android.hardware.action.NEW_PICTURE" /> <data android:mimeType="image/*" /> </intent-filter> </receiver> Получатель: public class CameraEventReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Cursor cursor = […]

Как я могу отобразить диалоговое окно из приемника для широковещания Android?

В идеале я не хочу начинать деятельность, чтобы сделать это. Когда соединение Wi-Fi потеряно, моему приложению нужно закрыть, потому что это фатальная ошибка для нас. Я хочу показать сообщение об ошибке и нажать кнопку Ok, а затем выйти из приложения. Каков наилучший способ сделать это? Благодаря!

BroadcastReceiver не работает

Я внедрил этот приемник вещания: public class ServiceManager extends BroadcastReceiver { private final String BOOT_ACTION = "android.intent.action.BOOT_COMPLETED"; private final String BOOT_ACTION_FIRST_LAUNCH = "android.intent.action.PACKAGE_FIRST_LAUNCH"; private final String BOOT_ACTION_RESTARTED = "android.intent.action.PACKAGE_RESTARTED"; @Override public void onReceive(Context context, Intent intent) { // All registered broadcasts are received by this String action = intent.getAction(); if (action.equalsIgnoreCase(BOOT_ACTION) || action.equalsIgnoreCase(BOOT_ACTION_FIRST_LAUNCH) || action.equalsIgnoreCase(BOOT_ACTION_RESTARTED)) […]