Android – 如何将徽章计数添加到应用程序图标?

如何在主屏幕上的应用程序图标添加徽章计数,如内置Gmail应用程序,Facebook应用程序。 我可以运行三星和索尼设备。 但其他像摩托罗拉,Micromax,macros达电,LG没有设置徽章。

那么如何设置所有的Android设备的徽章计数?

Solutions Collecting From Web of "Android – 如何将徽章计数添加到应用程序图标?"

目前不可能针对“所有的Android设备”,只为一些。

某些制造商(例如三星)已经将这一function纳入其定制的Android发射器。 另外一些第三方启动器(例如Nova Launcher)也包含了一个API来完成这个任务。

现在,Android并没有在标准启动器上提供此function。


我刚刚看到这是一个重复的:

  • 有没有办法在Android的应用程序图标添加徽章?

还有很多关于这类事情的其他相关post:

你可以在这里find更多的信息。

你可以使用库来为你提供这个能力。

ShortcutBadger是支持许多发射器的一个。

为了使用这个库,你可以像这样将它添加到你的gradle构build依赖项中:

dependencies { compile 'me.leolin:ShortcutBadger:1.1.4@aar' } 

并像这样添加徽章:

 ShortcutBadger.applyCount(context, badgeCount);