【问题标题】:android: get files icons saved in the system itselfandroid:获取保存在系统本身中的文件图标
【发布时间】:2012-08-03 19:10:25
【问题描述】:

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

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

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

【问题讨论】:

    标签: android icons drawable


    【解决方案1】:

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

    【讨论】:

    • 嗯,我明白了,但是您如何建议 .ini 图标的更改发生了?您认为它是应用程序本身的一项功能吗?
    • 当然!尝试不同的文件管理器,您会看到相同文件类型的不同图标。
    【解决方案2】:

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

    【讨论】:

    • 谢谢。我正在寻找操作系统本身的一些用途。似乎它不提供图标
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    相关资源
    最近更新 更多