我有以下代码在我的应用程序图标上设置徽章计数。代码已从Stack Overflow复制。意图使用参数badge_count_class_name
。鉴于包名已作为参数传递,系统已经可以找到启动器类名,对吧?那么badge_count_class_name
实际上有什么目的呢?
此外,我无法找到有关意图和支持的参数的任何文档。有人想知道如何查找android.intent.action.BADGE_COUNT_UPDATE
意图及其参数的文档吗?
Intent intent = new Intent("android.intent.action.BADGE_COUNT_UPDATE");
intent.putExtra("badge_count", count);
intent.putExtra("badge_count_package_name", getPackageName());
intent.putExtra("badge_count_class_name", launcherClassName);
sendBroadcast(intent);