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

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

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

  • 如何设置重复发生的AlarmManager每天执行代码
  • 如何使通知恢复并不重新创build活动?
  • PendingIntent对于第一个通知正确地工作,但对其余的不正确
  • 只显示状态栏中的小图标,不显示通知
  • 如何将应用程序图标设置为通知抽屉中的通知图标
  • 如何在android中读取所有即将到来的通知
  • 正确地从通知中启动活动,无论应用程序状态如何
  • Android:如何避免点击通知调用onCreate()
  • 目前不可能针对“所有的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);