как получить значок расширения файла приложения связан с - PullRequest
3 голосов
/ 20 августа 2011

Например, файловый менеджер с именем «Диспетчер файлов» делает это. Если я открою каталог с моими фильмами, они будут отображаться со значком галереи, поскольку они открываются в этом приложении по умолчанию. Но когда я установлю новый проигрыватель фильмов, значок изменится на значок проигрывателя. Так как же мне получить значок, связанный с каждым файлом (приложением, которое он открывает)?

1 Ответ

4 голосов
/ 20 августа 2011

Я думаю, вы могли бы (не проверено);

Возьмите все установленные приложения (используя PackageManager):

Как получить список установленных приложений для Android и выбрать одно для запуска

Возьмите иконку для определенного приложения:

http://developer.android.com/reference/android/content/pm/PackageItemInfo.html#icon

Надеюсь, это поможет.

...