Как отобразить непрочитанный счет на значок приложения Android?

Я хочу показать непрочитанный счетчик значка приложения. Я отсылаю много ответов для достижения этого. Все ссылки говорят, что это невозможно. Но приложение android Mail, приложение Message отображает непрочитанный счет в верхней части значка, а в некоторых ссылках говорит, что вместо значков используется виджет. Но я не знаю, как использовать виджет вместо отображения значков в приложении для Android.

enter image description here

Как и в приведенном выше изображении, я хочу отображать непрочитанный счет в моем значке приложения.

Ответ 1

К сожалению, Вы не можете сделать это на значке приложения. Android не позволяет этого.

Но вы можете сделать это с помощью виджета. Есть много вопросов, связанных с этим, проверьте это в первую очередь.

Вопрос 1

Вопрос 2

Вопрос 3

Пример виджета

Ссылка на виджет

Обновление: 24/04/2015

Теперь это возможно для некоторых приложений запуска.

Проверьте это ShortcutBadger и BadgeUtils

Обновление

Android позволяет изменять значок уведомления в Android 8.0 (уровень PI 26).

Ответ 2

  • Показ значка в значке приложения по умолчанию не установлен в Android. Мы можем сделать это в некоторых настраиваемых устройствах, доступных в android: Ниже приведены ссылки, как мы можем показать на некоторых устройствах, таких как Sony, Samsung и т.д.

https://github.com/leolin310148/ShortcutBadger

Класс полезности, который я нашел на git: - будет полезен и

https://gist.github.com/Tadas44/cdae2f5995f21bf1c27f

  1. И для остальной части нестандартных устройств мы можем создать собственный виджет, чтобы отразить это поведение.

См. Создание виджета: https://looksok.wordpress.com/2012/12/15/android-complete-widget-tutorial-including-source-code/