Что я пробовал:
Извлечение smallIcon и bigIcon:
Код: Выделить всё
// Extract large icon
val largeIcon = notification.getLargeIcon()
// Extract small icon
val smallIcon = notification.smallIcon
smallIcon не имеет значения null, но содержит очень простой черный значок, который отличается от фактического значка, отображаемого в списке уведомлений. На моем телефоне отображаемый значок имеет белый цвет на синем фоне.
Вопрос:
- Какое поле в StatusBarNotification или Объект уведомления содержит значок, отображаемый в списке системных уведомлений (белый на синем фоне для режима «Не беспокоить»)?
- Как получить этот значок и преобразовать его в растровое изображение с возможностью рисования , или значок?
- Имя пакета уведомления — «com.android.systemui».
< li>Значок пакета com.android.systemui отличается от значка уведомления «Не беспокоить». - Мое приложение имеет разрешения для NotificationListenerService и UsageStats.
Подробнее здесь: https://stackoverflow.com/questions/792 ... sturb-from