Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
NickNamee
@NickNamee
Android
А как можно свою уникальную иконку подсунуть?
Доброго дня!
Пробую отобразить нотификацию ..
Дефолтные иконки подсовывает, показывает нормально.
Notification.Builder builder = new Notification.Builder(context.getApplicationContext());
builder.setSmallIcon(android.R.drawable.btn_star);
Пробую свою в drawable сложить и оттуда показать
builder.setSmallIcon(net.agasper.unitynotification.R.drawable.ic_stat_notification_google);
Не ругается, ошибок никаких не даёт. Белый квадрат в итоге вижу.
Может кто толковый пример видел? Полинтернета перекопал, не нашёл вразумительного ответа.
Вопрос задан
более трёх лет назад
158 просмотров
8
комментариев
Подписаться
1
Оценить
8
комментариев
Facebook
Вконтакте
Twitter
Rou1997
@Rou1997
И интернет вы плохо копали и вообще ситуацию не анализировали, могли бы хотя бы скопировать из Android (например googlesource) стандартную иконку к себе и разбирались чем она отличается от вашей, я думаю что дело в размере.
Написано
более трёх лет назад
NickNamee
@NickNamee
Автор вопроса
Rou1997
: Вот тут иконки прогонял
https://romannurik.github.io/AndroidAssetStudio/ic...
Написано
более трёх лет назад
Артем Воронов
@newross
для разноцевтных иконок используйте builder.SetLargeIcon(android.R.drawable.btn_star); Для SetSmallIcon нужна silhouette иконка
Написано
более трёх лет назад
NickNamee
@NickNamee
Автор вопроса
Артем Воронов
: Казалось бы всё просто .. Но что-то не клеится ..
screencast.com/t/jv3UrOfh9
builder.setSmallIcon(R.drawable.ic_stat_notification_google);
Bitmap bm = BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_stat_notification_google);
builder.setLargeIcon(bm);
Написано
более трёх лет назад
NickNamee
@NickNamee
Автор вопроса
Вместо большой иконки кладёт иконку приложения. А маленькую вовсе белым квадратом рисует.
Написано
более трёх лет назад
Артем Воронов
@newross
NickNamee
: все правильно, для маленькой иконки нужна silhouette картинка. У вас именно такая?
Написано
более трёх лет назад
NickNamee
@NickNamee
Автор вопроса
Артем Воронов
:
вроде как да
screencast.com/t/3heyFrrCE
Написано
более трёх лет назад
Артем Воронов
@newross
NickNamee
: проверьте, может она таки не монохромная.
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Иван
@panarama360
Попробуй сделать Clear проекта и удалить приложение с устройства, после чего снова собрать приложение.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Android
+1 ещё
Простой
Что делать если телефон Samsung Galaxy S8+ уходит в бутлуп после прошивки TWRP?
1 подписчик
23 минуты назад
10 просмотров
0
ответов
Android
+1 ещё
Простой
Как удалить крякнутую версию нашего приложения из Rustore?
1 подписчик
25 сент.
358 просмотров
1
ответ
Android
+1 ещё
Средний
Не работает 4G USB модем на orange pi zero 3 (образ android tv 12), что нужно сделать?
1 подписчик
24 сент.
88 просмотров
1
ответ
Android
+1 ещё
Простой
Как настроить блокировку экрана, чтобы были слышны звуки уведомлений после блокировки?
1 подписчик
22 сент.
115 просмотров
1
ответ
Android
+1 ещё
Средний
Почему при включенном Google Play Antipiracy protection приложение можно ставить из других сторов?
1 подписчик
20 сент.
96 просмотров
2
ответа
Android
+1 ещё
Простой
Что за шрифт на экране блокировки Android 16?
1 подписчик
15 сент.
249 просмотров
2
ответа
Android
+1 ещё
Средний
Можно ли (и как) с телефонов, завозимых в РФ, удалить принудительно предустановленный, но не нужный владельцу софт?
5 подписчиков
14 сент.
1665 просмотров
5
ответов
Android
Средний
Как разобрать apk приложения и затем собрать его обратно?
5 подписчиков
13 сент.
819 просмотров
1
ответ
Android
Средний
Возможна ли подмена IMEI и ID Андроид без перезагрузки системы?
6 подписчиков
08 сент.
1376 просмотров
3
ответа
Android
+2 ещё
Простой
Проблема с расположением префаба в AR проекте, как мне сделать расположение префаба чётко над маркером?
1 подписчик
07 сент.
118 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Android-разработчик
Selecty
от 300 000 до 470 000 ₽
Android разработчик
SENSE
•
Москва
До 350 000 ₽
Java разработчик
MOST
•
Москва
от 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама