Articles of приемник

Неправильные дополнения, полученные всеми намерениями, но первый

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

WARN / ActivityManager (5038): разрешение отклонено: checkComponentPermission

Из одного приложения я (трансляция) отправляю намерение транслятору другого. Я получаю сообщение об ошибке: WARN/ActivityManager(5038): Permission denied: checkComponentPermission

Получение уровня заряда батареи в виджетах android

Я написал виджет для Android, и я пытаюсь получить уровень заряда батареи. Я пробовал использовать Intent batteryIntent = context.registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); Но я получаю ошибку: «Компонентам IntentReceiver не разрешено регистрироваться для получения намерений» Зачем? ACTION_BATTERY_CHANGED является липким намерением, и я не регистрирую приемник (нуль в первом параметре). Любое обходное решение? Благодарю.

Приемник широковещательной передачи Android не работает

Я пытаюсь получить широковещательный приемник. Должно быть как можно проще, у меня есть мой манифест: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mytest.intentRec" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true"> <activity android:name=".mainAct" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name="com.mytest.intentRec.MyIntentRec" android:enabled="true" > </receiver> </application> <uses-sdk android:minSdkVersion="7" /> </manifest> Как вы можете видеть, у меня […]

Получить фильтр для приемников

Я пытаюсь получить список приемников, которые обрабатывают android.intent.action.BOOT_COMPLETED для других приложений. Я могу получить только приложения с этим действием: final PackageManager pm = getPackageManager(); final Intent intent = new Intent("android.intent.action.BOOT_COMPLETED"); final List<ResolveInfo> activities = pm.queryBroadcastReceivers(intent, 0); for (ResolveInfo ri : activities) { Log.i(TAG, "app name: " + ri.loadLabel(pm)); } Я могу получить список получателей с […]

Исключение NullPointerException при использовании LocalBroadcastManager

Я пытаюсь использовать LocalBroadcastManager с моими собственными намерениями. Кажется, что это очень разборчиво по поводу намерений, и если я отправлю намерение таким образом: В Myintents.java я объявляю public static final String LOCATION_UPDATE = "com.example.myapp.location_update"; Позже в передатчике я делаю: Intent intent = new Intent(MyIntents.LOCATION_UPDATE); localBroadcastManager.sendBroadcast(intent); Тогда я получаю это исключение: 05-05 02:23:29.914: E/AndroidRuntime(6952): FATAL EXCEPTION: […]

Проверить на resultCode в Android BroadcastReceiver?

Я хочу сделать чек, если resultCode – RESULT_OK в resultCode RESULT_OK Android BroadcastReceiver как в методе onActivityResult для Activity, но как я это сделаю, это мой вопрос. Код получателя: new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub //This is what I like to check. //if(resultCode == RESULT_OK) […]

Ошибка при получении проблемы с трансляцией

Я создал широковещательный приемник в основном действии и фоновом сервисе, который отправляет трансляции. При каждом запуске приложения приложение аварийно завершает работу, и в журнале отображается следующее сообщение об ошибке: 10-04 13: 30: 43.218: ERROR / AndroidRuntime (695): java.lang.RuntimeException: ошибка получения трансляции Intent {action = com.client.gaitlink.CommunicationService.action.LOGIN_STATUS_UPDATE (имеет дополнительные функции)} в com.client. gaitlink.GaitLink$LoginStatusReceiver@431690e8 Сообщение широковещательной передачи отправляется […]

Почему Intent.createChooser () нуждается в BroadcastReceiver и как реализовать?

Следующий фрагмент, вызванный из моей реализации onOptionsItemSelected() , прекрасно работает, чтобы переносить пользователя из моего приложения в почтовый клиент с адресом электронной почты, объектом и телом, предварительно заполненным. Я использую это как простой способ позволить пользователю дать мне обратную связь. String uriText = "mailto:" + emailAddress + "?subject=" + subject + "&body=" + body; Intent […]

BroadcastReceiver для ACTION_MEDIA_BUTTON не работает

Я пишу приложение Android для версии 4.0.3 (ICS) ОС Android. Проблема в том, что я не получаю вывод из своего Log.d () в методе onReceive () BroadcastReceiver, что означает, что мое приложение неправильно обрабатывает трансляцию. Я прочитал бесчисленные вопросы о том, как запускать код при нажатии ACTION_MEDIA_BUTTON. Я даже копировал + вставлял код, когда мой […]