Articles of намеренный

Android BroadcastReceiver без настроек

Я видел в нескольких рекламных сетях Android, что они объявляют BroadcastReceiver без каких-либо целевых фильтров. Что-то вроде этого: <receiver android:name="com.example.SampleReceiver" /> Я предполагаю, что такой приемник захватит все возможные события. Поэтому я попытался сделать это сам и создал SampleReceiver : public class SampleReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { System.out.println("Event […]

Как вы получаете исходящий звонок в трансляторе вещания

Я пытаюсь определить и перенести на активность после начала исходящего вызова. Я использовал ACTION_NEW_OUTGOING_CALL в фильтре Intent. Однако как csn я идентифицирую, что вызов является исходящим. Я сделал это для входящего вызова (как показано ниже), но что я могу использовать вместо EXTRA_STATE_RINGING . public class OutgoingBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent […]

Почему приложение-мессенджер получает сообщения при остановке приложения?

Я надеюсь, что мы не сможем получать какие-либо сообщения, когда мы вынуждаем остановить приложение посыльного по умолчанию в нашем устройстве Android. Я принудительно останавливаю приложение для посыльного по умолчанию и отправил сообщение этому устройству Android. Я получаю сообщение на это устройство. Почему это устройство получает сообщение?

Ожидание намерения получить услугу

У меня возникла проблема с pendingIntent моего pendingIntent . Я сделал некоторые проблемы с использованием logcat и т. Д., И в конце концов я почти уверен, что моя проблема действительно в моем методе pendingIntent . Времена, которые я установил, являются правильными, и метод получает вызов, но ничего не происходит в запланированные сроки. Вот метод, который […]

GCM не получает сообщение ниже Android 4

Мое приложение Gcm получает прекрасное сообщение от GCM для Android 4 и выше. Но ниже моего приложения не поступает сообщение. Это GcmBroadcastReceiver: public class GcmBroadcastReceiver extends WakefulBroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub ComponentName comp = new ComponentName(context.getPackageName(), GCMIntentService.class.getName()); Log.i("GCM BROADCAST", "Begin Broadcast"); startWakefulService(context, intent.setComponent(comp)); setResultCode(Activity.RESULT_OK); } […]

Проверьте, есть ли BroadCastReceiver, зарегистрированный в строке действий

Так что мне нужен способ узнать, есть ли зарегистрированный BroadCastReceiver для конкретной строки действия Поэтому, чтобы проверить, доступно ли намерение, у нас есть метод (с http://www.vogella.com/articles/AndroidIntent/article.html ) public boolean isIntentAvailable(Context context, String action) { final PackageManager packageManager = context.getPackageManager(); final Intent intent = new Intent(action); List<ResolveInfo> resolveInfo = packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); if (resolveInfo.size() > 0) { […]

Как использовать намерение запускать операцию «Добавить контакт»?

Я пытаюсь запустить добавить контактную деятельность из своего приложения. Я знаю, как назвать контактную деятельность, но все еще неизвестно, как запустить «Добавить контакт». Я начинаю изучать Android, пожалуйста, будьте конкретны. Спасибо.

Приемник вещания, не получающий намерения

У меня есть два приложения, которыми я полностью контролирую. Оба подписываются с тем же сертификатом, и оба используют один и тот же фильтр намерений. Один отправляет трансляцию из фрагмента, а другой – принимать ее и что-то делать. Это, однако, не работает: Strings.FILTER_INIT_REGISTER = "com.app.FILTER_INIT_REGISTER" Intent intent = new Intent(Strings.FILTER_INIT_REGISTER); getActivity().sendBroadcast(intent); Я зарегистрировал приемник в теге […]

Прием одного и того же намерения транслируется несколько раз, но только один раз

У меня есть намерение, которое отправляется при определенном условии. Журналы доказывают, что он отправляется только один раз, но приемник получает его несколько раз в миллисекундах. 10-01 10:09:59.201: I/System.out(13543): SENDER CHECKPOINT 10-01 10:09:59.211: I/System.out(13543): RECEIVER CHECKPOINT 10-01 10:09:59.291: I/System.out(13543): RECEIVER CHECKPOINT Я подтвердил, что существует только ОДНА регистрация широковещательного приемника и только ОДНОГО фильтра действий, используемого […]

Андроидная вставка в стек активности

Вот вопрос: скажем, стек действий состоит из A-> B-> C. Если пользователь выполнил заказ, например: «Начать A -> B -> C, нажатие кнопки« Назад »вызовет C-> B-> A. Однако, если пользователь вводит непосредственно в действие C (например: через уведомление), нажатие кнопки возврата приведет к закрытию приложения, а не к B-> A. Как вставить элемент в […]