我在下面有这段代码可以在我的应用程序图标上设置徽章计数。该代码已从 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);