Создать уведомление с сохраненным значком
В моем приложении пользователь выбирает приложение из списка приложений, установленных на его телефоне.
Я хочу создать уведомление с иконкой выбранного приложения.
Проблема в том, что я не могу сохранить значок внутри своего приложения, и если я сохраню его где-нибудь еще, я не смогу получить значок по идентификатору, так как он необходим для создания уведомления.
Как я могу решить это?
1 ответ
Вы не можете добавлять или редактировать ресурс папки res. А так как основной значок уведомления представлен в виде идентификатора значка, то вы не сможете изменять динамические изображения из программы. Но есть еще один вариант значка в уведомлении. это маленькая иконка (хотя она называется большой иконкой!! не знаю почему) в правой части уведомления. Вы можете установить его, отправив Bitmap в качестве параметра.
Вы можете увидеть внешний вид этого значка в этой ссылке. увидеть номер 6 нормального зрения.
Чтобы установить этот значок, вы можете использовать метод setLargeIcon.