Я пытаюсь получить значок приложения с количеством значков / непрочитанных сообщений. Согласно документам, getBadgedIcon
должен это делать, но возвращает только обычный значок без значка. Что я делаю не так? Мне нужно какое-то разрешение? Есть ли другой способ получить значок?
Мое приложение является программой запуска и установлено по умолчанию для устройства.
LauncherApps launcherApps = (LauncherApps) context.getSystemService(Context.LAUNCHER_APPS_SERVICE);
icon = launcherApps.getActivityList(packageName, 0, android.os.Process.myUserHandle())[0].getBadgedIcon(0);