Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kostochkin
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 18
#1

Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой? - Программирование Android

07.01.2016, 01:18. Просмотров 342. Ответов 2
Метки нет (Все метки)

Здравствуйте,
Делаю приложение для android 4.
Сервис периодически генерит уведомления в Status bar. Все работает.
Сейчас у меня это выглядит так:
приходит уведомление, появляется иконка в Status bar. Приходит второе уведомление, появляется вторая такая же иконка в Status bar. Разворачиваю Status bar все хорошо.
А как мне сделать чтобы при приходе второго и более уведомления в Status bar не плодились одни и те же иконки, а была только одна, а соответственно когда разворачиваешь Status bar их было сколько пришло?
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2016, 01:18     Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой?
Посмотрите здесь:

Как сделать так, чтобы табы в Action Bar были под ним даже на планшетах - Программирование Android
Здравствуйте! :) У меня есть два вопроса. 1. Как сделать так, чтобы табы в Action Bar были под ним даже на планшетах (использую код...

Как сделать так, чтобы мобильное приложение автоматически подстраивалось под размер экрана? - Программирование Android
В Android Studio мы же под определенную диагональ создаём приложение (один эмулятор).. Как при разработке сделать так, чтобы мобильное...

Как изменить цвет у Status Bar - Программирование Android
Господа,подскажите,как изменить цвет у Status Bar, при условии что версия SDK < 21 ?

Как можно отобразить что нибудь в Status Bar? - Программирование Android
Здравствуйте. Нужно вывести что нибудь (текст, иконку) в status bar (там где сигнал сети :) ), но не как Notification, а постоянно. ...

Полностью прозрачный status bar - Программирование Android
Как сделать прозрачный статус бар как на картинке: и чтобы изображение было под статус баром.

Как сделать так, чтобы Service работал после закрытия программы - Программирование Android
Здравствуйте! Никак не могу разобраться, как сделать так, чтобы Service работал после закрытия программы. Вот что я написал в...

Как сделать так, чтобы вводимый текст сразу же рисовался в canvas? - Программирование Android
Допустим, у меня в верхней части экрана EditText, а внизу область рисования. Я хочу, чтобы текст, введенный в EditText, одновременно...

Как сделать так, чтобы при повороте устройства экран оставался вертикальным? - Программирование Android
Как сделать так, чтобы при повороте устройства экран оставался вертикальным? (Не смеяться, только начинаю) :)

Как сделать так, чтобы при выходе из программы она продолжала работать? (не вирус) - Программирование Android
Пишу программу под Андроид. как сделать так, чтобы при выходе из программы она продолжала работать?, пример - будильник.

Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере? - Программирование Android
Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере. Но нужен обязательно html-код, который, к...

Как сделать так, чтобы AVD увидел файлы ОС linux, на которой девайс был запущен? - Программирование Android
Здравствуйте! Помогите, пожалуйста, разобраться со следующим вопросом. На linux запускается android virtual device, через команду adb...

Как сделать, чтобы при обновлении приложения в Google Play сохранялись пользовательские настройки и данные - Программирование Android
Как сделать, чтобы при обновлении приложения в Google Play сохранялись пользовательские настройки и данные


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
07.01.2016, 12:51     Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой? #2
не уверен на 100%, но именно так врятли можно

есть другой вариант
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        final int ID = 666;
        int messagesQty = 1;
        NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
 
        NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
                .setSmallIcon(android.R.drawable.stat_notify_chat)
                .setContentTitle("My notification")
                .setContentText("Some text");
        
        builder.setNumber(messagesQty++);
        manager.notify(ID, builder.build());
        builder.setNumber(messagesQty++);
        manager.notify(ID, builder.build());
        builder.setNumber(messagesQty++);
        manager.notify(ID, builder.build());
setNumber задает цифру которая будет показываться в сообщении справа, типа так
Кликните здесь для просмотра всего текста
Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой?
Kostochkin
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 18
07.01.2016, 17:25  [ТС]     Как сделать так, чтобы в Status bar все уведомления от определённого приложения появлялись под одной иконкой? #3
спасибо
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru