我从谷歌搜索并找到了几个答案。有人说三星touchwiz可以做到这一点, 看链接
但是,我可以在 Android 4.2.2 的 Nexus4 中找到徽章图标。
那么,是否有任何技巧或私有 API?
查看这个库:https ://github.com/leolin310148/ShortcutBadger
用法很简单:
将 mavenCentral 添加到您的构建脚本中。
repositories {
mavenCentral()
}
为 ShortcutBadger 添加依赖项,它现在可以从 maven 获得。
dependencies {
compile 'me.leolin:ShortcutBadger:1.1.3@aar'
}
添加以下代码:
int badgeCount = 1;
ShortcutBadger.with(getApplicationContext()).count(badgeCount);
如果您想移除徽章
ShortcutBadger.with(getApplicationContext()).remove();
或者
ShortcutBadger.with(getApplicationContext()).count(0);
应用程序内部可以使用徽章图标 - 就像在不同的选项卡上一样:https ://github.com/jgilfelt/android-viewbadger
对于 Android,它不允许更改应用程序图标,因为它在程序编译时密封在 APK 中。显示应用程序通知的方式仅在状态栏中。检查这些链接: http: //developer.android.com/guide/topics/ui/notifiers/notifications.html 和http://e2eapps.com/2010/01/21/android-push-notification-system/
您想要显示的数字可以出现在状态栏中。