是否可以在应用程序菜单上显示没有数字的徽章图标?
此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时,不会显示徽章。
是否有允许这样做的额外参数?