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

Что такое целочисленное значение, которое дает приоритету широковещательного приемника?

Каково целочисленное значение, которое дает широковещательному приемнику наивысший приоритет? <intent-filter android:priority="1"> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter>

Как перехватить нажатия кнопок на гарнитуре в Android?

Я изучил намерение ACTION_MEDIA_BUTTON и я пытаюсь использовать его и перехватывать нажатия кнопок и представлять их на экране с помощью тоста. Я зарегистрировал приемник для перехвата двух намерений: ACTION_HEADSET_PLUG – подключение минигарнитуры ACTION_MEDIA_BUTTON – получение нажатия кнопок Это делается в моей основной деятельности: IntentFilter mediaFilter = new IntentFilter(Intent.ACTION_MEDIA_BUTTON); mediaFilter.setPriority(10000); registerReceiver(_receiver, new IntentFilter(Intent.ACTION_HEADSET_PLUG)); registerReceiver(_receiver, mediaFilter); Это […]

Как можно обнаружить запуск приложения для Android?

Можно ли определить, когда приложение выполняется (т. Е. Когда пользователь нажимает на значок приложения)? Я попытался зарегистрировать намерение типа Intent.ACTION_MAIN используя категорию типа Intent.CATEGORY_LAUNCHER надеясь, что это даст мне знать всякий раз, когда запускается приложение. Проблема в том, что мой широковещательный приемник никогда не вызван. Является ли это незаконной комбинацией намерений / категорий для регистрации? […]

ACTION_MY_PACKAGE_REPLACED не получен

Я использую ACTION_MY_PACKAGE_REPLACED, чтобы получать, когда мое приложение обновляется или смонтировано. Моя проблема в том, что событие никогда не запускается (я пробовал Eclipse и реальное устройство). Вот что я делаю: Manifest: <receiver android:name=".MyEventReceiver" > <intent-filter android:priority="1000" > <action android:name="android.intent.action.ACTION_MY_PACKAGE_REPLACED" /> </intent-filter> </receiver> Код: public class MyEventReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent […]

Трансляция, когда состояние сети изменилось

Включает ли Android трансляцию, когда состояние сети изменяется, т. Е. От GSM до Wi-Fi? И если да, какое разрешение мне нужно и что называется действием намерения?

Приемник как внутренний класс в Android

В моем коде есть внутренний класс, который расширяет BroadcastReceiver . И я добавил следующую строку в AndroidManifest.xml : <receiver android:name="OuterClass$InnerClass android:enabled="true"/> Но я получаю следующую ошибку: Не удалось создать экземпляр получателя org.example.test.OuterClass $ InnerClass Как я могу решить эту проблему?

Случайное исключение «Получатель не зарегистрировано»

В onResume () я делаю: registerReceiver(timeTickReceiver, new IntentFilter(Intent.ACTION_TIME_TICK)); И в onPause (): unregisterReceiver(timeTickReceiver); Я вижу «java.lang.IllegalArgumentException: Receiver not registered» отчеты в Android Developer Console (есть только 2 отчета, а в моем приложении тысячи пользователей). Исключение инициируется unregisterReceiver (). Что может случиться? Я не очень уверен, чтобы просто окружить его попыткой.

Как установить разрешения в широковещательном отправителе и получателе в android

Как мы указываем в широковещательном отправителе, какое приложение может получать эту широковещательную рассылку, и в приеме приложения, какое конкретное приложение имеет разрешение на отправку широковещательной передачи на свой широковещательный приемник … Я новичок в android. Я читаю документацию и т. Д. В Интернете, но не могу найти синтаксис для указания этих разрешений.

Перезагрузка приемника не работает на телефонах xiaomi

Привет. Мы работаем над приложением android, где мы используем перезагружаемый приемник, в котором я запускаю несколько сервисов, где я выполняю некоторые операции с сетью. Я понял, что в некоторых устройствах Android, таких как xiaomi etc reboot, приемник не работает. Раньше я узнал, что в устройствах HTC также не работает, поэтому я добавил к нему еще […]

Android BroadcastReceiver onReceive () дважды называется на Android 4.0

Я столкнулся с одной проблемой для android 4.0.3 (на 4.1.2 он отлично работает). У меня в моей деятельности BroadcastReceiver. Когда я отправляю широковещательную рассылку, метод onReceive () вызывается всегда дважды. Пожалуйста, дайте мне какие-либо предложения о различиях BroadcastReceiver в 4.0 и 4.1 private final GcmBroadcastReceiver gcmReceiver = new GcmBroadcastReceiver() { @Override public void onReceive(Context context, […]