我从谷歌搜索并找到了几个答案。 有人说三星touchwiz可以做到这一点, see the link
但是,我可以在Android 4.2.2的Nexus4中找到徽章图标。
那么,是否有任何技巧或私有API?
答案 0 :(得分:2)
查看此库: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);
答案 1 :(得分: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/
您希望显示的数字可以显示在状态栏中。