Notification уведомление не на всех телефона подтягивает картинку. использую
.setSmallIcon(R.mipmap.ic_launcher)
и на большинства телефонах работает. а вот на одном телефоне и в эмуляторе нет - просто белый кружок.
пробовал подтягивать картинки из drawable. форма иконок меняется - а вот внутри по прежнему белым бело.
Что не так? Может есть какие-то определенные размеры?
UPDATE:
На этих телефонах получается выводит векторные изображения. Но что делать с растровым?
Одни телефоны принимают .setSmallIcon() в виде растра, а другие нет?
Что я узнал? Некоторые телефоне не могут отобразить цветной Notification (только белый), кто-то может, кто-то вместо заданной ставить иконку самого приложения.
Я нашел выход для себя.
через ImageAssets создать Action Bar and Tab Icons с именем ic_action_name и выбрать для него цвет. кто может - покажет его, кто нет - будет серым.
Bitmap icon = BitmapFactory.decodeResource(getApplicationContext().getResources(),
R.drawable.ic_action_name);
а в конструкторе Notification
.setSmallIcon(R.drawable.ic_action_name)
.setLargeIcon(icon)
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости