Articles of радиоприемник

Служба привязки к BroadcastReceiver

У меня есть класс обслуживания , который регистрирует несколько аварийных сигналов. В моем классе BroadcastReceiver я хочу, чтобы метод onReceive () вызывал некоторый метод класса Service . Однако я не вижу, как я могу связать их вместе. Я попытался сделать BroadcastReceiver внутренним классом, но потом я получил больше ошибок и вообще не мог запустить будильник. […]

BroadcastReceiver для включения / выключения экрана не работает

Я пытаюсь использовать BroadcastReceiver, но он не работает, пожалуйста, помогите мне решить эту проблему. MyReceiver.java package com.example.broadcast_receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub Log.i("[BroadcastReceiver]", "MyReceiver"); if(intent.getAction().equals(Intent.ACTION_SCREEN_ON)){ Log.i("[BroadcastReceiver]", "Screen ON"); } else if(intent.getAction().equals(Intent.ACTION_SCREEN_OFF)){ Log.i("[BroadcastReceiver]", "Screen […]

Отправлять трансляцию только на конкретную активность

У меня есть одно действие, которое создает BroadcastReceiver с IntentFilter в методе onCreate(…) : IntentFilter iFilter = new IntentFilter("action"); receiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { } }; registerReceiver(receiver, iFilter); С другой стороны – IntentService , который должен отправить некоторые данные: Intent intent = new Intent(getApplicationContext(), receiver.class); intent.setAction("action"); […] […]

ConnectivityManager.EXTRA_NO_CONNECTIVITY всегда ложна на Android Lollipop

Я использую этот фрагмент кода для обнаружения изменений состояния подключения к Интернету. Он отлично работает на Android <5.0, но на API 21 это: intent.getExtras().getBoolean(ConnectivityManager.EXTRA_NO_CONNECTIVITY) Всегда ложь. Как заставить этот код работать на Android 5.0? Мой BroadcastReceiver: public class NetworkStateReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, final Intent intent) { if(intent.getExtras()!=null) { final […]

Android: Wake & unlock phone

Я пытаюсь выяснить, как разбудить и разблокировать телефон с помощью службы. Я имел в виду этот пост, но я не могу понять, почему он не работает. Это код, который у меня есть до сих пор: public class WakephoneActivity extends Activity { BroadcastReceiver mReceiver; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mReceiver = new BroadcastReceiver() […]

Как исправить предупреждение незащищенного SMS BroadcastReceiver

Мое приложение должно получать SMS-сообщения. Все это работает, но я получаю это предупреждение: BroadcastReceivers, объявляющие фильтр намерений для SMS_DELIVER или SMS_RECEIVED, должны гарантировать, что у вызывающего есть разрешение BROADCAST_SMS, в противном случае злоумышленники могут обманывать намерения. Как я могу обеспечить, чтобы вызывающий абонент имел разрешение BROADCAST_SMS? В моем манифесте я: <uses-permission android:name="android.permission.RECEIVE_SMS" /> <application …> […]

Java.lang.IllegalArgumentException: зарегистрировать слишком много широковещательных приемников

Я получаю java.lang.IllegalArgumentException со следующим сообщением, regist too many Broadcast Receivers (да, сообщение говорит, register и не register ) при попытке получить последнее липкое намерение ACTION_BATTERY_CHANGED . Я использую следующий код: Intent latestStickyIntent = getApplicationContext().registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); Как вы можете видеть, фактического регистра нового приемника нет, поскольку я использую null в качестве BroadcastReceiver. Насколько я […]

Динамическая регистрация и статическая регистрация BroadcastReceiver

Все мы знаем, что мы регистрируем BroadcastReceiver в двух типах 1)Static Registration 2)Dynamic Registration Но я сомневаюсь, когда нам нужно использовать Static и когда нам нужно использовать Dynamic ?

Как вы проверяете, играет ли музыка с помощью широковещательного приемника?

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

Можно ли прочитать историю затрат на звонки из диалога, поднятого после окончания предоплаченного вызова?

Существует ли возможность обработки данных, отображаемых в диалоговом окне стоимости вызова, полученном предоплаченным пользователем. Я хочу сохранить все снижение баланса в течение продолжительности вызова в моем sqlite db.

Intereting Posts
Eclipse Android XML перескакивает вокруг редактора Что означает pivotX и значение в анимации Android? Почему EditText сохраняет контекст своей активности в сэндвиче с мороженым Android: как разделить код между проектами, подписанными с тем же сертификатом Пользовательский конвертер для дооснащения 2 Eclipse, adb и ddms не обнаруживают Android-эмулятор Почему невозможно использовать речевой рекордер на эмуляторе Android? Как реализовать панель инструментов Android на панели инструментов Не удалось запустить служебное намерение Размер прокрутки прокрутки Android ScrollView Виртуальное устройство Android Studio на виртуальной машине Windows 7 не совместимо Phonegap – обрабатывать push-уведомление после того, как я покинул область индекса с помощью window.location.replace Экран камеры / предварительный просмотр в полноэкранном режиме не поддерживает соотношение сторон – изображение искажено, растягивается, чтобы поместиться на экране Menu.findItem возвращает значение null Android: adb: разрешение отклонено