Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Вместо значка "белый квадратик" при вызове notification в Андроид 5.0 - Программирование Android

04.03.2016, 08:36. Просмотров 431. Ответов 2
Метки нет (Все метки)

при вызове уведомления вместо заданной иконки в системном трее "белый квадратик" те как положено сначала на короткое время появляется "small_heater" Вода нагрелась! потом вместо ожидаемой иконки устанавливается "белый квадратик", при открытии сообщения значок на месте. Размер small_heater 24x24px. Андроид 5.0 API 21 на genymotion 4.3 API 18 все нормально !??
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public void sendInboxStyleNotification(View view) {
        NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
        
        Intent intent = new Intent(this, MainActivity.class);
        PendingIntent pIntent = PendingIntent.getActivity(this, 0, intent, 0);
        Notification builder = new Notification.Builder(this)
                .setAutoCancel(true) //уведомление закроется по клику на него
                .setTicker("Вода нагрелась!") //текст, который отобразится вверху статус-бара при создании уведомления 
                .setContentTitle("Вода нагрелась !!!")   //заголовок 
                .setContentText("Температура воды "+global_vars.BoilerState.aquaTemp+"°C")  // Основной текст уведомления    
                .setSmallIcon(R.drawable.small_heater) 
                .setContentIntent(pIntent)
                //.setDefaults(Notification.DEFAULT_ALL)
                .build();
        builder.flags |= Notification.FLAG_AUTO_CANCEL;
        notificationManager.notify(0, builder);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2016, 08:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вместо значка "белый квадратик" при вызове notification в Андроид 5.0 (Программирование Android):

При эмулировании вместо надписи "Hello world" отображается "android" - Программирование Android
Привет форумчане! Я только-только начинал программировать на андроиде. Поставил среду, все настроил как на google.developers . Когда...

Notification вывод строки с символами перехода на новую строку "\n" - Программирование Android
Здравствуйте, пишу приложение для android 4. В нем service выводит notification в котором текст - это String c несколькими символами...

Что мне надо скачать, чтоб программировать в сфере "Андроид" - Программирование Android
СРОЧНООООООООООООООООООООООООООО !

Запускаю проект "Hellow world" в андроид студии пишет aidl is missing - Программирование Android
Решил начать учиться программированию на Android. Посмотрел несколько видео по установке Android Studio. Все вроде установилось, но вот...

Создание андроид приложения связанного с "Вконтакте" - Программирование Android
Всем привет! Появилась такая идея создать приложения для своей группы "Вконтакте". Кто бы мог мне помочь?! Моя задача, что бы в...

Диплом: "Исследование приемов и методов прошивки мобильных устройств на базе ОС Андроид" (нужна информация) - Программирование Android
Тема: Исследование приемов и методов прошивки мобильных устройствна базе ОС Андройд. Не могу придумать введение,помогите...

2
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 442
04.03.2016, 11:03 #2
в Android 5.0 используется дизайн Material, который требует использовать для значков в уведомлениях белый цвет на прозрачной подложке.
1
afen
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 12
04.03.2016, 14:11  [ТС] #3
Да, действительно есть такая фигня, в качестве "решения" предлагают еще поменять в манифесте android:targetSdkVersion="21" на меньшую версию например android:targetSdkVersion="20"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2016, 14:11
Привет! Вот еще темы с ответами:

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

Notification Уведомления в Андроид - Программирование Android
Попробую изложить корректно, но готовьтесь к ужасу.. Заранее извините(( На просторах интернета нашел способ сделать уведомление в...

ExifInterface - вместо кириллицы сохраняются "?" - Программирование Android
Доброго дня! В сохраненный файл фотографии требуется добавить в exif тег UserComment. Делаю это следующим образом @Override ...

Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры" - Программирование Android
Ребят, всем привет! накидайте какие-нить идеи по реализации ситуация такая есть таблицы - "списки_жанров", "фильмы", "режиссеры" мне...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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