Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-如何将徽章计数添加到应用程序图标?_Android_Notifications_Badge - Fatal编程技术网

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

Android-如何将徽章计数添加到应用程序图标?,android,notifications,badge,Android,Notifications,Badge,如何在主屏幕上的应用图标上添加徽章计数,如内置gmail应用、facebook应用。 我可以用三星和索尼的设备运行。但其他如摩托罗拉、Micromax、HTC、LG等公司并没有设立徽章 那么,如何为所有android设备设置徽章计数呢?目前不可能针对“所有android设备”,只针对一些设备 某些制造商(如三星)已将此功能纳入其定制的Android启动器中。另外,一些第三方发射器(例如Nova Launcher)也包含了一个API来完成这一任务 Stock Android目前在标准启动器上不提供

如何在主屏幕上的应用图标上添加徽章计数,如内置gmail应用、facebook应用。 我可以用三星和索尼的设备运行。但其他如摩托罗拉、Micromax、HTC、LG等公司并没有设立徽章


那么,如何为所有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和索尼设备合作