名为“文件管理器”的文件管理器就是这样做的。如果我使用我的电影浏览目录,默认情况下,当他们使用该应用程序打开时,它们将显示Gallery图标。但是当我安装一个新的电影播放器时,图标将变为播放器的图标。 那么我将如何检索与每个文件相关联的图标(它打开的应用程序)?
答案 0 :(得分:4)
我猜你可以(未经测试);
获取所有已安装的应用程序(使用PackageManager
):
How to get a list of installed android applications and pick one to run
获取特定应用程序的图标:
http://developer.android.com/reference/android/content/pm/PackageItemInfo.html#icon
希望它有所帮助。