【发布时间】:2017-08-03 01:58:16
【问题描述】:
我试图让用户使用 Intent 在 Android 中选择 TTF 文件,但是使用 ACTION_GET_CONTENT 时打开的本机文档选择器有几个非常烦人的问题:
- 在原生 Android 文档选择器的导航抽屉中选择 Downloads 或 Recent 永远不会显示任何 TTF 文件,即使使用 mime 类型
*/*。 - 下载 部分甚至没有显示任何文件夹,用户可能在其中存储了一些字体(很可能是在将 ZIP 文件解压缩到下载文件夹中之后)。同样,mime 类型不会改变这种行为。
- 使用 mime 类型
application/x-font-ttf(例如建议的 here)总是使所有 TTF 文件灰显。我目前能得到的最好的东西是application/*,但它包括大量其他文件,例如PDF、ZIP 和 APK。
有什么办法可以解决以上问题吗?如果没有,有没有办法至少隐藏问题 1. 和 2. 的明显损坏的 Downloads 和 Recent 以及排除(!)mime 类型的一些魔术对于问题 3.,或者只是想打开文件管理器?
【问题讨论】:
-
你有解决办法吗?
标签: android mime-types