Android-如何将徽章计数添加到应用程序图标?
如何在主屏幕上的应用图标上添加徽章计数,如内置gmail应用、facebook应用。 我可以用三星和索尼的设备运行。但其他如摩托罗拉、Micromax、HTC、LG等公司并没有设立徽章Android-如何将徽章计数添加到应用程序图标?,android,notifications,badge,Android,Notifications,Badge,如何在主屏幕上的应用图标上添加徽章计数,如内置gmail应用、facebook应用。 我可以用三星和索尼的设备运行。但其他如摩托罗拉、Micromax、HTC、LG等公司并没有设立徽章 那么,如何为所有android设备设置徽章计数呢?目前不可能针对“所有android设备”,只针对一些设备 某些制造商(如三星)已将此功能纳入其定制的Android启动器中。另外,一些第三方发射器(例如Nova Launcher)也包含了一个API来完成这一任务 Stock Android目前在标准启动器上不提供
那么,如何为所有android设备设置徽章计数呢?目前不可能针对“所有android设备”,只针对一些设备 某些制造商(如三星)已将此功能纳入其定制的Android启动器中。另外,一些第三方发射器(例如Nova Launcher)也包含了一个API来完成这一任务 Stock Android目前在标准启动器上不提供此功能
我刚刚看到这是一个副本:
您可以在那里找到更多信息。您可以使用提供此功能的库 是一个在他们支持许多发射器 要使用此库,您可以将其添加到gradle构建依赖项中,如下所示:
dependencies {
compile 'me.leolin:ShortcutBadger:1.1.4@aar'
}
ShortcutBadger.applyCount(context, badgeCount);
并添加如下徽章:
dependencies {
compile 'me.leolin:ShortcutBadger:1.1.4@aar'
}
ShortcutBadger.applyCount(context, badgeCount);
“谢谢你给我回复,@RichardLeMesurier读到“徽章计数”并想“不清楚你在问什么”,但现在我明白了。肯定是重复的,但你的答案仍然很有用。@0101100101我不确定“badge”这个名字是从哪里来的,但它现在是一个通用术语,并且已经作为一个通用术语合并到了大多数API中(也许它来自最初的iOS实现)。在moto设备lolipop中不起作用。这里,当后台应用程序和fcm通知出现时,如何获取徽章计数?在Moto、Microxmax和Oppo设备中不工作。它正在与三星、LG、HTC和索尼设备合作