Articles of андроид уведомления

Изменение кнопок действий в уведомлении

У меня есть уведомление, которое я пытаюсь обновить, повторно используя один и тот же Notification Builder, но нет возможности очистить кнопки, вы можете вызвать addAction . Не использование одного и того же Builder приводит к появлению уведомления, что нежелательно. Есть ли какие-либо решения для этого? Я использую NotificationCompat из библиотеки поддержки v4.

Android 4.1.1 Build Stack for Activity при получении уведомления с URI

В нашем приложении есть разные уведомления, которые могут открывать разные действия. Таким образом, мы создали схему URI для этого. Получены уведомления и открываются правильные действия. Я создаю стек для правильной навигации следующим кодом: Intent intent = new Intent(Intent.ACTION_DEFAULT, Uri.parse(uri)); TaskStackBuilder stackBuilder = TaskStackBuilder.create(context); stackBuilder.addNextIntentWithParentStack(intent); PendingIntent contentIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT); NotificationManager mNotifM = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); Notification.Builder […]

Ошибка NavUtils.shouldUpRecreateTask на JellyBean

У меня есть приложение, которое выдает уведомления, которые при выборе запускают действие. Согласно документам Android, я могу использовать NavUtils.shouldUpRecreateTask, чтобы проверить, была ли запущена работа напрямую (т. Е. Из уведомления) или через обычный стек активности. Однако это дает неправильный ответ. Я тестирую это на JellyBean, но использую библиотеку поддержки. В принципе shouldUpRecreateTask всегда возвращает false, […]

Реализация NotificationListenerService

Я пытаюсь реализовать NotificationListnerService, который добавлен в android 4.3, но я не могу получить информацию о уведомлении. Мой код ниже public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this); mBuilder.setSmallIcon(R.drawable.ic_launcher); mBuilder.setContentTitle("notification test"); mBuilder.setContentText("Notification text"); mBuilder.setAutoCancel(true); Intent resultIntent = new Intent(this, ResultActivity.class); TaskStackBuilder stackBuilder = TaskStackBuilder.create(this); […]

Метод вызова Android при нажатии уведомления

Этот код создает уведомление. Если вы нажмете на нее, текущее приложение будет запущено (цель создается в Entry , которая является моей единственной Activity ), слегка измененной версией блога разработчиков Android: private void makeIntent() { NotificationManager mgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Notification note = new Notification(R.drawable.prev, "Status message!", System.currentTimeMillis()); Intent intent = new Intent(this, Entry.class); PendingIntent pi […]

Parse.com – настраиваемый звук уведомления Android

Я знаю, что звук push-уведомлений в Android можно настроить (на iOS уже работает). Тем не менее, я не вижу ссылки в документах, но только для каждого звука iOS. Я видел в Parse.com форум, что такая функция была запрошена около года назад и ответила, что она была «на столе». Любые обновления по этому поводу? Если не […]

Android Notification Действие не запускается (PendingIntent)

Я пытаюсь добавить элемент действия уведомления в своем приложении, которое является музыкальным проигрывателем. Когда поток запускается, уведомление должно быть вызвано, и кнопка остановки для потока должна отображаться в уведомлении. В настоящее время уведомление работает нормально, у меня возникают проблемы с пунктом остановки. Вот как он объявляется в службе, начиная поток: Intent stopIntent = new Intent(this, […]

Уведомления Android DBite Android

Я пишу приложение для Android, которое необходимо уведомлять, когда вся база данных SQLite изменяется (любая новая строка добавлена, удалена или обновлена). Есть ли какой-либо программный способ прослушивания этих уведомлений? Является ли запись триггеров DB для каждой таблицы единственным способом?

Как я могу избежать мигания обновления уведомлений при изменении кнопки

У меня есть уведомление, которое поддерживает воспроизведение, паузу вперед и назад. private static Notification createNotification(String interpret, String title, boolean paused) { // if (builder == null) builder = new NotificationCompat.Builder(context); builder.setPriority(Notification.PRIORITY_MAX); builder.setAutoCancel(false); builder.setContentTitle(title); builder.setContentText(interpret); builder.setOngoing(true); builder.setOnlyAlertOnce(true); builder.setSmallIcon(R.drawable.ic_launcher); builder.setContentIntent(PendingIntent.getActivity(context, 9, new Intent(context, ApplicationActivity.class), Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT)); builder.addAction(R.drawable.av_previous, "", PendingIntent.getBroadcast(context.getApplicationContext(), 0, new Intent(NotificationPlayerControlReceiver.MUSIC_PLAYER_INTENT).putExtra("resultcode", NotificationPlayerControlReceiver.PREVIOUS), PendingIntent.FLAG_CANCEL_CURRENT)); if (paused) builder.addAction(R.drawable.av_play, "", […]

Удалить уведомление из панели уведомлений из других приложений

Я хочу удалить уведомления из другого приложения, показанного на панели уведомлений. Это возможно? NotificationManager.cancelAll(); Насколько я знаю, отменяет только уведомления, указанные вызывающим приложением. Почему я хочу это сделать? У меня есть приложение, которое читает и отправляет SMS через веб-страницу, и я хочу, чтобы это приложение совместно выходило с существующими приложениями SMS, такими как Handcent SMS. […]

Intereting Posts
Ориентация просмотра поверхности андроида Как создать заставку (экран отображается, когда приложение запускается)? Android Studio TransformException: Ошибка: выполнение не выполнено для задачи ': app: transformClassesWithDexForDebug' Пользовательский макет пользовательского интерфейса Android ProgressBar Использование HTML в Android Alert Dialog Надуть вид в фоновом потоке Добавить файл изображения для формирования данных – Кордова / Угловая MotionEvent.ACTION_UP не вызван Com.jayway.maven.plugins.android.generation2: Выполнение плагина не распространяется на конфигурацию жизненного цикла? Как проверить активность на переднем плане или на видимом фоне? SQLITE – удалить строки с внутренним соединением? Как обслуживать файл на SD-карте с помощью NanoHTTPD (внутри Android) Подождите, пока поток не появится на Android Как обернуть длинный текст в прядильщик Разница между тестом Android Instrumentation и модульным тестированием в Android Studio?