1

我从谷歌搜索并找到了几个答案。有人说三星touchwiz可以做到这一点, 看链接

但是,我可以在 Android 4.2.2 的 Nexus4 中找到徽章图标。

那么,是否有任何技巧或私有 API?

4

2 回答 2

2

查看这个库:https ://github.com/leolin310148/ShortcutBadger

用法很简单:

  1. 将 mavenCentral 添加到您的构建脚本中。

    repositories {
        mavenCentral()
    }
    
  2. 为 ShortcutBadger 添加依赖项,它现在可以从 maven 获得。

    dependencies {
        compile 'me.leolin:ShortcutBadger:1.1.3@aar'
    }
    
  3. 添加以下代码:

    int badgeCount = 1;
    
    ShortcutBadger.with(getApplicationContext()).count(badgeCount);
    
  4. 如果您想移除徽章

    ShortcutBadger.with(getApplicationContext()).remove();
    

    或者

    ShortcutBadger.with(getApplicationContext()).count(0);
    
于 2015-12-23T09:53:00.183 回答
0

应用程序内部可以使用徽章图标 - 就像在不同的选项卡上一样:https ://github.com/jgilfelt/android-viewbadger

对于 Android,它不允许更改应用程序图标,因为它在程序编译时密封在 APK 中。显示应用程序通知的方式仅在状态栏中。检查这些链接: http: //developer.android.com/guide/topics/ui/notifiers/notifications.htmlhttp://e2eapps.com/2010/01/21/android-push-notification-system/

您想要显示的数字可以出现在状态栏中。

于 2013-10-09T08:40:17.237 回答