2016-08-29 48 views
0

我有一个doc/ppt/xls文件位于我的SD卡中。我想使用webview在没有任何第三方应用程序(即在我的应用程序本身内)的情况下打开它。虽然我能够通过在谷歌文档的URL嵌入它像打开文件 -如何使用WebView在android中的本地存储中打开文档?

http://docs.google.com/gview?embedded=true&url=[filelinkHere]

但如何打开位于中的WebView内部或外部存储文件?

另外,建议我使用任何第三方ALL-IN-ONE库来查看所有类型的文档。我已经试过ASPOS但它有几个未解决的bug和APACHE-POI很难使用。

+0

谷歌文档可以打开托管在谷歌驱动器上的文档。除非将其上传到驱动器,否则无法将存储在硬盘上的文字文件打开到Google文档中。 –

回答

1

我有同样的问题,前几天。

我发现Android PdfViewer最好在Android的查看PDF文件Android PdfMyXml最好创建PDF文件

对于使用Word和Excel作为最可靠的答案,我建议你看看OliveDocLibrary

如果您的文档位于云中,那么可以使用combination of Webview and googleDoc来显示docx,pptx,pdf等格式的替代方法。

您可能会在服务器端机器中找到其他可能的解决方案,或者可能是一种创造性的方式!

希望它有帮助

+0

OliveDocLibrary。 - [link](https://code.google.com/p/android-office-demo/downloads/list)此链接无效。您能否给我提供其他备用链接或建议? – pravin

+0

橄榄库现在去了一个理由!我建议你现在尝试一种不同的方式。如果您发现任何有用的东西,请与我们分享。谢谢 –

相关问题