在应用程序菜单上显示徽章图标,不带编号

时间:2015-09-01 10:27:01

标签: android

是否可以在应用程序菜单上显示没有数字的徽章图标?

此lib Leolin shortcut badger允许显示带有图标的徽章,但不允许仅显示徽章。该功能在Android上不存在,但由所使用的启动器允许。

用于显示徽章的默认代码为:

private static final String INTENT_ACTION = "android.intent.action.BADGE_COUNT_UPDATE";
private static final String INTENT_EXTRA_BADGE_COUNT = "badge_count";
private static final String INTENT_EXTRA_PACKAGENAME = "badge_count_package_name";
private static final String INTENT_EXTRA_ACTIVITY_NAME = "badge_count_class_name";
Intent intent = new Intent(INTENT_ACTION);
    intent.putExtra(INTENT_EXTRA_BADGE_COUNT, badgeCount);
    intent.putExtra(INTENT_EXTRA_PACKAGENAME, getContextPackageName());
    intent.putExtra(INTENT_EXTRA_ACTIVITY_NAME, getEntryActivityName());
    mContext.sendBroadcast(intent);

将此代码与badgecount一起使用为0或null或没有额外的INTENT_EXTRA_BADGE_COUNT时,不会显示徽章。

是否有允许这样做的额外参数?

0 个答案:

没有答案