首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何移除应用程序快捷方式图标中的徽章?

如何移除应用程序快捷方式图标中的徽章?
EN

Stack Overflow用户
提问于 2018-06-07 20:14:03
回答 7查看 6.6K关注 0票数 7

如何移除android应用程序快捷方式图标中的徽章?当我以编程方式创建应用程序快捷方式时,连同为快捷方式指定的图标一起,应用程序图标出现在图标的右下角。我不想要那个徽章。

下面是我使用的代码

代码语言:javascript
复制
    public static void addShortcutToHomeScreen(Context context)
{
    if (ShortcutManagerCompat.isRequestPinShortcutSupported(context))
    {
        ShortcutInfoCompat shortcutInfo = new ShortcutInfoCompat.Builder(context, "#1")
                .setIntent(new Intent(context, Splash.class).setAction(Intent.ACTION_MAIN)) // !!! intent's action must be set on oreo
                .setShortLabel("Test")
                .setIcon(IconCompat.createWithResource(context, R.drawable.logo))
                .build();
        ShortcutManagerCompat.requestPinShortcut(context, shortcutInfo, null);
    }
    else
    {
        // Shortcut is not supported by your launcher
    }
}
EN

Stack Overflow用户

发布于 2018-10-12 16:31:41

不,没有办法。这些附加选项是由launcher添加的,而不是您的应用程序本身。显然,如果您的应用程序无法卸载(例如系统应用程序),则卸载选项将不存在。

票数 2
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50740956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档