0

我想要做的是让用户按下某种按钮,并在该按钮的方法内我希望系统在文件查看器中打开一个文件(在本例中为 .docx 文件),这必须是通过意图完成,但应该如何编码以及我将 .docx 文件放在哪里?

4

1 回答 1

0

Android 没有用于查看.docx文件的内置功能。

为了那个原因,

您的 android 设备应安装.docx查看器(第三方,如 Documents To Go、Smart Office、Quickoffice)应用程序,然后您可以使用 .docx 查看器打开该文件Intent

就像是,

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
String type = "application/msword";
intent.setDataAndType(Uri.fromFile(docx file), type);
startActivity(intent);

但是如果没有安装任何.docx查看器,那么您可以指导用户首先使用 Android Market 安装该应用程序,然后在下载该应用程序后,您可以在其中打开您的.docx文件。

或者您可以使用第三方库将.docx查看器功能集成到应用程序中。我认为Apache 的 docx4j在 java 中。

于 2012-07-16T11:47:14.893 回答