3

我想在按下按钮时发送一个意图,我想通过从设备中安装的文件资源管理器列表中选择它来打开文件资源管理器......(使用“完成操作:”)然后,使用该文件资源管理器选择一个 ttf 文件来设置我的 textview 的字体。问题是,我找到了一些与 MIME 类型文件相关的东西,但我不明白......任何人都可以告诉我该怎么做,好吗?;)

我不得不说,为了设置字体,我想我需要一个带有文件路径的字符串。

4

1 回答 1

2

Mime 类型是对您要查找的内容的描述。例如,JPEG 图像将具有“image/jpeg”类型。至于TTF文件,虽然没有官方注册的MIME类型,但最常用的(根据维基百科)是

application/x-font-ttf

Intents 的文档给出了一个使用ACTION_GET_CONTENT动作的例子。这里是你如何使用它:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("application/x-font-ttf");
startActivityForResult(intent,PICKFILE_RESULT_CODE);
于 2012-06-14T14:21:58.417 回答