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

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

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

Я не могу получать трансляцию при изменении состояния батареи?

У меня такая же проблема, как и этот пост: приемник для вещания батареи не работает . Но, похоже, никто не ответил на этот вопрос. Вот мой BroadcastReceiver: public class BatteryLevelReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Log.v("plugg", "plug change fired"); Toast.makeText(context, " plug change fired", Toast.LENGTH_LONG).show(); } И вот мой AndroidManifest.xml: […]

Широковещательные приемники не работают в Android 6.0 Marshmallow

Я только что обновил свой Nexus 5 до android 6, до сих пор мое приложение работало нормально, но теперь широковещательные приемники не работают. Что-то изменилось в новой версии? Вот код, который я пробовал, который работал над предыдущими версиями, но не в зефире – Android Manifest <intent-filter > <action android:name="android.provider.Telephony.SMS_RECEIVED"/> </intent-filter> <uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> <uses-permission android:name="android.permission.READ_SMS" ></uses-permission> […]

SharedPreferences в BroadcastReceiver, похоже, не обновляется?

У меня есть Activity, который обновляет строку в SharedPreferences. SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences.Editor editor = settings.edit(); editor.putString("username", username); editor.commit(); Затем я запускаю службу: startService(new Intent(this, MyService.class)); Служба создает ссылку на Alarm, которая расширяет BroadcastReceiver: Alarm alarm = null; public void onCreate() { alarm = new Alarm(); } @Override public int onStartCommand(Intent intent, int flags, […]

BroadcastReceiver для Android Календарь событий

Я пытаюсь написать BroadcastReceiver, который прослушивает такие события, как вставка, редактирование, удаление в родной календарь Android (ICS и выше). Поэтому, когда происходит одно из этих событий, приложение должно быть в состоянии, по крайней мере, знать, что эти события произошли. У любого есть идея, как это сделать или ссылки на ссылки. Я написал свой собственный класс […]

Android – Как запустить приложение на / sdcard после загрузки

Есть ли способ запуска и приложения Android после загрузки автоматически, если он находится на /sdcard ? Хорошо, возможно, BroadcastReceiver . Но какое действие является правильным? ACTION_BOOT_COMPLETED – does not work if it is on the /sdcard (documented) ACTION_MEDIA_MOUNTED – does not work if it is on the /sdcard (which is undocumented) ACTION_EXTERNAL_APPLICATIONS_AVAILABLE – does not […]

Широковещательный приемник не работает после перезагрузки устройства в Android

Я уже проверил все связанные вопросы и не нашел решения для этой проблемы. Так что это абсолютно новая проблема для меня. Что у меня есть У меня есть приложение для Android, которое регистрирует несколько широковещательных приемников в своем манифесте. Вот как выглядит мой манифест. <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.app.myapp"> <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> <uses-permission […]

Получите уровень заряда аккумулятора, прежде чем радиовещательный приемник ответит на Intent.ACTION_BATTERY_CHANGED

У меня есть широковещательный приемник в моей программе, чтобы реагировать на уровень заряда батареи следующим образом: private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){ @Override public void onReceive(Context arg0, Intent intent) { int level = intent.getIntExtra("level", 0); // do something… } } registerReceiver(this.mBatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); Однако этот код должен дождаться обновления состояния батареи, поэтому, если у вас […]

Должен ли я использовать android: process = ": remote" в моем приемнике?

У меня есть BroadcastReceiver, который называется так часто, и я заметил, что многие люди используют android: process =":remote" В их приемнике. Шахта используется для проверки нескольких вещей, и если условия совпадают, активируйте будильник. Мой вопрос: следует ли использовать строку, которую я опубликовал выше в своем манифесте? И если да, то в чем преимущества этого?

Широковещательный приемник для проверки подключения к Интернету в приложении Android

Я разрабатываю радиопередатчик для Android для проверки подключения к Интернету. Проблема в том, что мой широковещательный приемник вызывается два раза. Я хочу, чтобы он вызывался только тогда, когда сеть доступна. Если он недоступен, я не хочу получать уведомления. Это широковещательный приемник public class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, final Intent […]