我想在未打开应用时在我的应用图标上显示未读通知计数。 this帖子似乎很接近,但 3岁。是否有任何变化,或者我应该采用已接受答案中提供的解决方案?
答案 0 :(得分:18)
很遗憾,您无法为所有Android设备实现这一目标。
某些制造商(例如三星或索尼)已将此功能纳入其定制的Android发射器中。此外,一些第三方发射器(例如Nova Launcher)已经包含了一个API来完成此任务。
一些相关帖子以获取更多信息:
以及一些可能有帮助的库:
以及更多......
答案 1 :(得分:2)
我找到了一个解决方案,但是它可以在三星,华为等设备中使用。
像添加库一样
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个通知将显示在应用程序图标上
就是这样!
有关详细信息,请单击此处
答案 2 :(得分:0)
在 Flutter 中可以使用的库: Flutter App Badger