如何在Facebook等app图标上显示通知计数?

时间:2016-05-22 11:53:53

标签: android android-widget badge android-icons

我想在未打开应用时在我的应用图标上显示未读通知计数。 this帖子似乎很接近,但 3岁。是否有任何变化,或者我应该采用已接受答案中提供的解决方案?

notification icon

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个通知将显示在应用程序图标上

就是这样!

有关详细信息,请单击此处

ShortcutBadger

答案 2 :(得分:0)

在 Flutter 中可以使用的库: Flutter App Badger