0

我知道在 Windows [桌面] 中会发生以下情况:系统对每个扩展都有一个图标,而对于新扩展则有一个默认图标。安装新程序时,它会将其图标保存到系统中的扩展名中[例如。将 Word 2007 升级到 2010 会更改 .docx 文件的图标]

现在我想知道如何在android中获取这些图标。我不确定它是否遵循相同的场景,但是,我有一个显示这些图标的文件资源管理器应用程序。根据我的使用,我知道这些图标不能硬编码[文件夹图标除外]。例如,安装 Tango 后,其图标接管了 .ini 文件

我的问题是,如何获得这些图标?我有点做一个文件浏览器应用程序[满足某些需求,其他应用程序没有]

4

2 回答 2

1

Android 不提供该功能。您可以将最常用的文件类型硬编码到应用程序中,也可以从 Internet 下载它们。

于 2012-08-03T19:16:01.557 回答
0

您必须创建自己的图标,扫描找到的文件类型,将它们与一些内部列表相匹配,并DrawableImageview您的ListView. 假设您使用 aListView来显示在此处找到的文件。

于 2012-08-03T19:30:49.357 回答