Как показать количество уведомлений на иконке приложения, как Facebook?
Я хочу показать количество непрочитанных уведомлений на значке моего приложения, когда приложение не открыто. этой сообщение кажется близким, но это 3 лет. Были ли какие-либо изменения в этом, или я должен пойти с решениями, представленными в принятом ответе?
2 ответов
к сожалению, вы не можете достичь этого для всех устройств android.
некоторые производители (например, Samsung или Sony) включили эту функцию в свои индивидуальные пусковые установки Android. Также некоторые сторонние пусковые установки (например, Nova Launcher) включили API для этого.
некоторые связанные сообщения для получения дополнительной информации:
- как Facebook добавляет номера значков на значок приложения в Андроид?
- https://stackoverflow.com/questions/18205569/does-samsung-modifies-its-android-roms-to-have-badges-on-email-and-sms-icons?rq=1
- добавление значка уведомления на значок приложения в android
- как взаимодействовать с BadgeProvider на телефонах Samsung, чтобы добавить счетчик к значку приложения?
- как добавить значок уведомления / количество в значок приложения на Sony Xperia устройства?
- как сделать значок приложения на Android?
- как отобразить количество уведомлений в значке запуска приложений
и некоторые библиотеки, которые могут быть полезны:
и многое другое...
Я нашел решение, но оно работает на некоторых устройствах , таких как samsung, Huawei..
как добавить библиотеку
implementation "me.leolin:ShortcutBadger:1.1.21@aar"
добавить в файл Gradle
repositories {
mavenCentral()
}
наконец добавьте это в MainActivity.файл java для проверки
int badgeCount = 16;
ShortcutBadger.applyCount(this, badgeCount); //for 1.1.4+
16 уведомление будет видно на значок приложения
и это он !!
для детализации Нажмите здесь