检索 MIME 类型或文件扩展名的文件关联图标
本文关键字:文件 关联 图标 扩展名 检索 类型 MIME | 更新日期: 2023-09-27 17:56:30
目前我正在开发一个应用程序,在邮件的末尾,我想显示一个带有附件的列表。这些附件可以在手机上的某些外部应用程序中下载和/或打开。
我想在文件名旁边显示一些图形,就像您的普通邮件客户端一样。我的问题是如何检索与 mimetype 或文件扩展名关联的图标。即对于附件spreadsheet.xlsx
,我想使用在系统中注册的"办公室"或"Excel"徽标/图标。
我的谷歌搜索技能在Windows Phone 8上找不到任何解决方案。我认为这应该是可能的,因为文档描述了如何将您的应用程序与文件相关联,包括提供要显示的徽标。(来源)
我会尝试StorageFile.GetThumbnailAsync,但它在Windows Phone 8上不受支持,但Intellisence在文档中提出了这样一句话:"此API未实现,如果调用将引发异常。它仅受WP8.1支持。
任何帮助将不胜感激:)
编辑
我知道StorageFile.GetThumbnailAsync只能从WP 8.1获得
我的问题是:在WP 8.0上可以吗?我希望我的应用程序至少在WP 8.0上运行,如果可能的话,我也想添加WP 7支持。
看起来你运气不好。请密切关注 Windows 8.1 用户共享,如果可以,请放弃对 Windows 8.0 的支持,以便可以使用StorageFile.GetThumbnailAsync
调用。
我的解决方案是为最常用的文件类型制作一些默认图标,并一般回退到通用文档图标。
您可以通过编辑清单文件来注册必要的扩展。正如这里提到的