Articles of приемник

BOOT_COMPLETED не вызывается на Honeycomb после экспорта

У меня очень странная проблема, и ни один из вопросов, уже на веб-сайте, не имеет ответа или той же проблемы. У меня есть приложение, которое получает BOOT_COMPLETED. Я убедился, что он может получить намерение, установив android: installLocation – internalOnly. У меня есть Log.Debug в моем классе OnBoot, подтверждающий, что он был вызван. У меня есть […]

Проверьте, есть ли 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 7 намерений нет

Кто-нибудь знает, есть ли какие-либо изменения в отношении того, как Android 7.0 (Нуга) справляется с намерениями по сравнению с Android 6.0 (Lollipop)? Короче говоря: мое приложение работает по назначению на всех версиях от 4.1 (16) до 6.0 (23), но сбой на android 7.0 (24)! Приложение создает ожидающее намерения с намерением использовать собственный широковещательный приемник с […]

Где я должен использовать Service, AsyncTask и Broadcast Receiver?

Я немного путаюсь, где в каком случае мне нужно использовать такие компоненты приложения, как Service, asyncTask и Broadcast Receiver. Может ли кто-нибудь объяснить, какая именно разница между ними там и где мне нужно использовать эти компоненты?

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

У меня есть два приложения, которыми я полностью контролирую. Оба подписываются с тем же сертификатом, и оба используют один и тот же фильтр намерений. Один отправляет трансляцию из фрагмента, а другой – принимать ее и что-то делать. Это, однако, не работает: 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 Я подтвердил, что существует только ОДНА регистрация широковещательного приемника и только ОДНОГО фильтра действий, используемого […]

BroadcastReceiver, как начать новое намерение

Я реализовал широковещательный приемник, чтобы «заблокировать» мое приложение, если интернет-соединение потеряно. По блоку я подразумеваю, что приложение должно открыть «Нет подключения к Интернету». Это мой код получателя: public class ConnectivityReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { boolean noConnectivity = intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false); Log.d("** Debug **","noConnectivity " + noConnectivity); if(noConnectivity){ //SHOW NO […]

Как закончить мой исходящий звонок.

С statrtActivity(callIntent) , вызов идет, а затем я должен ждать несколько секунд и заканчивать автоматически. Чтобы закончить мой вызов, я взял mycalss, расширяет Broadcastreceiver, а затем в этом onreceive() i реализован. В этом методе я получил только установить старый номер, а newnumber и toast – печать. То, что я хочу точно, – это закончить вызов, […]

Как использовать действие USER_PRESENT?

У меня есть приложение для виджета часов, и мне нужно узнать, когда телефон был разблокирован или нет, я полагаю, что могу использовать для этого действие USER_PRESENT, но я не могу его запустить в классе BroadcastReceiver, я установил его в Проявляются вот так: <receiver android:name="com.myApp.myApp.MyWidgetIntentReceiver" android:exported="false" android:label="widgetBroadcastReceiver" > <intent-filter> <action android:name="android.intent.action.USER_PRESENT" > </action> </intent-filter> <meta-data android:name="android.appwidget.provider" […]

CONNECTIVITY_CHANGE устарела в целях Android N

Я получаю предупреждение об устаревшем объявлении широковещательного приемника. <!– NETWORK RECEIVER… –> <receiver android:name=".utils.NetworkUtils" > <intent-filter> <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> </intent-filter> </receiver> ПРЕДУПРЕЖДЕНИЕ: Объявление трансляционного транслятора для android.net.conn.CONNECTIVITY_CHANGE устарело для приложений с таргетингом N и выше. В общем, приложения не должны полагаться на эту трансляцию и вместо этого использовать JobScheduler или GCMNetworkManager. Есть ли другой способ […]

Intereting Posts
Значки в пользовательских диалогах android Совместимость подписи Jwplayer для Android и iOS Установить ошибку Android Ошибка при открытии файла кэша шейдера libEGL App Crash мгновенно без исключения или журнал (кажется, как xamarin / mono ошибка) Использование ресурсов атрибутов (? Attr /) в привязке компоновки? Курсор Edittext невидим в android 4.0 Храните изображение в Blobstore от клиента android и извлекайте blobkey и загружайте URL-адрес для хранения в Datastore. – GAE Android, как включить, не беспокоить (dnd) программно Путаница: как работает SQLiteOpenHelper onUpgrade ()? И вместе с импортом старой резервной копии базы данных? Заполнить полотно за пределами прямоугольника Проблемы с памятью в фрагментах, показывающих изображения ANDROID: просмотр нескольких карт в режиме просмотра ресайклеров Не может найти символ BR в привязке данных к android Обнаруживать, когда BaseAdapter.notifyDataSetChanged () завершено