Articles of Уведомления об

Повторно открыть фоновое приложение через элемент уведомлений

У меня есть приложение с вкладками и записью, когда я отправляю их на фон (нажмите кнопку «Главная») и попробуйте повторно открыть приложение, щелкнув по панели уведомлений, приложение перезагрузится (последняя выбранная вкладка будет потеряна). Когда я удерживаю кнопку «домой», если приложение находится в фоновом режиме и выбирает его там или нажимает значок приложения на рабочем столе, […]

Как удалить все уведомления, когда приложение Android (действие или услуга) будет убито?

У меня есть приложение с активностью и услугой намерения, работающей в фоновом режиме. Также есть уведомление, которое показывает индикатор выполнения с ходом фонового процесса (он загружает много файлов с сервера). Активность показывает ход загрузки (пользователь не может с пользой использовать приложение до загрузки этих активов). Когда это действие закрыто, отображается уведомление с индикатором выполнения. Моя […]

Процессы, убитые системой Android: также удаляются входящие уведомления?

Мое приложение использует входящее уведомление. Я заметил, что когда я убиваю свое приложение через DDMS, входящее уведомление не отменяется. Однако, когда я делаю Eclipse → Run, процесс уничтожается и уведомление отменяется. Что произойдет, когда система Android решит убить мое приложение? Уведомление отменено или Android просто убивает процесс без какой-либо очистки? Редактировать: И если есть какая-то […]

Уведомление о брандмауэре Android запускает новое приложение, хотя оно уже запущено. Как синхронизировать запуск приложения со значком приложения и уведомлением staus bar?

Я внедрил уведомление в сервисе. Уведомление работает нормально. Но в случае, когда приложение уже запущено, и я нажал на уведомление в строке состояния Android, он запускает новую копию моего приложения. Что, очевидно, неверно. Это должно быть, если пользователь нажимает уведомление о статусной строке, должен запускать приложение, если приложение не работает уже в противном случае, оно […]

Как некоторые приложения блокируют или заменяют уведомления о хедз-ап?

Задний план С тех пор, как на Android появились уведомления о хедз-ап, некоторым людям понравилось его быстрое управление, но некоторые его ненавидели для показа приложений (особенно игр). Чтобы показывать уведомления о хедз-ап, разработчики могут использовать что-то вроде этого: final NotificationCompat.Builder builder = new NotificationCompat.Builder(this) .setContentTitle("aa").setContentText("bb").setTicker("cc") .setColor(0xffff0000).setSmallIcon(R.mipmap.ic_launcher) .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher)) .setPriority(Notification.PRIORITY_HIGH); if (Build.VERSION.SDK_INT >= 21) builder.setVibrate(new long[0]); […]

Ежедневные уведомления в определенное время

Я хотел бы добиться этого: После первого включения приложения пользователь получает уведомления каждый день в 2 часа дня, если выполняется определенное условие. Если условие ложно, мы не показываем уведомление в этот день. Условие проверяется в 2 часа дня, оно загружает некоторые данные из Интернета. До сих пор я использовал AlarmManager и его метод setRepeating () […]

Скрыть уведомление об обслуживании переднего плана, пока активность видна

Способ их запуска в качестве службы переднего плана и скрыть уведомление, пока активность видна? Обратите внимание на музыкальный плеер, в то время как приложение открыто, вам не нужно уведомление (с помощью кнопок), но всякий раз, когда музыкальный проигрыватель находится в фоновом режиме, должно быть показано уведомление. Я знаю, как это сделать, если я НЕ запускаю […]

Android иногда я получаю android.app.RemoteServiceException: плохое уведомление отправлено из пакета. Зачем?

У меня есть серьезная проблема с моим уведомлением. Иногда, когда мое приложение отправляет одно и то же уведомление, я получаю эту ошибку: android.app.RemoteServiceException: Bad notification posted from package com.packagename: Couldn't expand RemoteViews for: ClassName(package=com.packagename id=0 tag=null notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x22)) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1093) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3906) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:840) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:598) at […]

Установка значка уведомления Android на удаленный URL-адрес

Я пытаюсь использовать удаленный URL (например, значок) для значка уведомлений, однако конструктор для уведомления принимает только идентификатор ресурса (который является int), в отличие от чего-то чувственного, как FileInputStream. Как я могу либо определить во время выполнения новый идентификатор ресурса для источника потока, либо загрузить значок в мои ресурсы, а затем динамически получить идентификатор ресурса?

Создать уведомление каждый день

Я хочу создать уведомление каждый день в 8:00. У меня есть некоторые данные в базе данных SQLite, и каждый день в это время я хочу получить данные от него и создать уведомление от него. Создание нового уведомления не проблема, но как я могу отображать его каждый день в это время? Я думаю, что мне нужно […]