android:获取保存在系统本身中的文件和图标
我知道在Windows[桌面]中会发生以下情况: 系统中每个扩展都有一个图标,新扩展默认有一个图标。 安装新程序时,它会将图标保存到系统中的扩展名中[例如,将Word 2007升级到2010会更改.docx文件的图标] 现在我想知道如何在android中获得这些图标。我不确定它是否遵循相同的场景,但是,我有一个显示这些图标的文件浏览器应用程序。从我对它的使用,我知道这些图标不能硬编码[除了文件夹图标]。例如,在安装Tango之后,它的图标接管了.ini文件android:获取保存在系统本身中的文件和图标,android,icons,drawable,Android,Icons,Drawable,我知道在Windows[桌面]中会发生以下情况: 系统中每个扩展都有一个图标,新扩展默认有一个图标。 安装新程序时,它会将图标保存到系统中的扩展名中[例如,将Word 2007升级到2010会更改.docx文件的图标] 现在我想知道如何在android中获得这些图标。我不确定它是否遵循相同的场景,但是,我有一个显示这些图标的文件浏览器应用程序。从我对它的使用,我知道这些图标不能硬编码[除了文件夹图标]。例如,在安装Tango之后,它的图标接管了.ini文件 我的问题是,如何获得这些图标?我在做一
我的问题是,如何获得这些图标?我在做一个文件浏览器应用程序[可以满足某些需要,其他应用程序无法满足]Android没有提供这种功能。您可以将大多数常用文件类型的硬编码可绘制文件放入应用程序中,也可以从Internet下载它们。您必须创建自己的图标,扫描找到的文件类型,将它们与一些内部列表相匹配,并在
列表视图的图像视图中显示相应的图标(Drawable
)。当然,假设您使用的是ListView
来显示此处找到的文件。Hmmm我明白了,但是您如何建议更改.ini图标?你认为它是应用程序本身的一种功能吗?当然!尝试不同的文件管理器,您将看到相同文件类型的不同图标。谢谢。我在寻找操作系统本身的一些用途。似乎它没有提供图标