在Android中捆绑应用程序内的文件

时间:2012-07-16 11:40:26

标签: android file bundle apk

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

1 个答案:

答案 0 :(得分:0)

Android没有内置功能来查看 .docx 文件。

为此,

您的Android设备应安装 .docx 查看器(第三方,如Documents To Go,Smart Office,Quickoffice)应用程序,然后您可以使用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中。