Я работаю над приложением, которое показывает пользователю список установленных приложений.Пользователи смогут настроить значки приложений.Поэтому мне нужно показать им оригинальные значки, а не адаптивные значки с белым круглым фоном.В настоящее время я использую следующий код для запроса значка:
List<ResolveInfo> allApps = pm.queryIntentActivities(i, 0);
for(ResolveInfo ri:allApps) {
AppItem app = new AppItem(ri.activityInfo.packageName);
app.icon = ri.activityInfo.loadIcon(pm); // <--- THIS
...
}
Я тоже попробовал следующее, но получил тот же результат:
icon = context.getPackageManager().getApplicationIcon(myPackageName);
Как получить оригинальные значки по умолчаниюбез лишних украшений?