アプリケーション アイコンにバッジ カウントを設定するコードを以下に示します。コードは 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);