在Android中以编程方式查看/显示.doc、docx、xls文件

在Android中以编程方式查看/显示.doc、docx、xls文件,android,android-linearlayout,android-view,Android,Android Linearlayout,Android View,我正在使用Document fatch应用程序,我需要将.doc、.docx、xls文件从我的外部存储显示到我的应用程序中,因为我可以使用pdf查看器查看pdf,但无法了解如何显示这些文件。Java库有一个android分支,您可以使用它。另一个选项是使用Webview,设置: webview.getSettings().setPluginsEnabled(true); webView.getSettings().setJavaScriptEnabled(true); 然后将文档的链接传递到

我正在使用Document fatch应用程序,我需要将.doc、.docx、xls文件从我的外部存储显示到我的应用程序中,因为我可以使用pdf查看器查看pdf,但无法了解如何显示这些文件。

Java库有一个android分支,您可以使用它。另一个选项是使用Webview,设置:

webview.getSettings().setPluginsEnabled(true);
webView.getSettings().setJavaScriptEnabled(true); 

然后将文档的链接传递到webview,也可以是本地链接。我不确定webview解决方案是否适用于所有版本的Android,因此docx4j是更通用的解决方案。

您可以尝试在webview中的Google docs viewer中打开文件。检查google docs重定向到应用程序外部的内部打开良好。我在外部存储中有文件,只需像我使用PDFY一样在中显示文件。你必须覆盖shouldOverrideUrlLoading并返回true,告诉它应用程序将处理它,你不希望它重定向到broiwser。见: