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

Определите конкретный вход зарядного устройства

В настоящее время я пытаюсь сделать надежный способ определить конкретный тип зарядного устройства, в моем случае такой музыкальный док. Проблема в том, что этот док, к сожалению, не отправляет событие док-станции при стыковке. Поскольку я делаю приложение, полагаясь на возможность определить, когда устройство было состыковано или отстыковано. Поэтому мне необходим способ отфильтровать и разделить эти […]

Android. Запустить приложение из Dialer

Это то, что у меня есть до сих пор, но ничего не происходит, когда я вводил эту комбинацию в дозвонщик public class DialReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, final Intent intent) { if (intent.getAction().equals(android.content.Intent.ACTION_NEW_OUTGOING_CALL)) { String phoneNumber = intent.getExtras().getString( android.content.Intent.EXTRA_PHONE_NUMBER ); if(phoneNumber.equals("*#588637#")) { Intent intent1 = new Intent(context , Activity.class); intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK ); […]

In-Application BroadcastReceiver

Может ли кто-нибудь сказать мне способ создания встроенного приложения BroadcastReceiver? Я создал BroadcastReceiver, который сообщает тосты. Он работает, даже когда приложение находится в фоновом состоянии, я хочу, чтобы он работал только тогда, когда приложение находится на переднем плане. public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); this.registerReceiver(this.mConnReceiver, new IntentFilter( […]

Служба привязки к 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. Насколько я […]

Intereting Posts
Всегда доступный классический Bluetooth-модуль Получите Мобильный нет от реального устройства Как включить или подделать мини-вариант из руководства по материальному дизайну для android.support.v4.widget.DrawerLayout? Глубокая привязка Android к приложению Настройка сетки Android для настройки размера экрана Пример: связь между активностью и службой с использованием сообщений Разделение макета материала по горизонтали Переопределение «элементов» в стиле Android. Как исправить множество закругленных углов в Android для Relative или layout? Android: Можно ли включить / отключить фильтр намерений активности программно? API-ключ для GCM неожиданно недействителен? Несанкционированная ошибка (401) ImageButton: Значок Force square (высота = WRAP_CONTENT, width =?) Как отправить уведомления Android через GCM на C # .Net Выпадающая стрелка Android Spinner не отображается Алгоритм фото / изображения к эскизу