我想在我的应用程序图标上显示未读通知计数,即当应用程序未打开时。这篇this文章似乎很接近,但它已经三年了。有没有任何改变或者我应该使用已接受答案中提供的解决方案?
很遗憾,您不能在所有安卓设备上实现这一点。
某些制造商(例如三星或索尼)已将此功能包含在其定制的安卓启动器中。此外,一些第三方启动器(例如Nova启动器)已经包含了API以实现此功能。
有关更多信息的一些相关帖子:
以下是一些可能有帮助的库:
等等...
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 通知将显示在应用程序图标上
就是这样了!
详情请点击此处