我正在处理我为iOS所做的应用的Android版本。我在云存储中有一些文件(可能是PDF,DOC,PNG等),我使用ASPX处理程序(如http://www.myserver.com/GetFile?name=test.png)检索它们。
目标是仅显示,而不是下载文件。
在iOS中我使用了UIWebView,只要操作系统可以处理该文件类型,它就会下载并预览文件。
Android的最佳方法是什么?我尝试过以下方法:
答案 0 :(得分:0)
我认为您可以尝试DownloadManager。
答案 1 :(得分:0)
从云端获取文件后,第二个选项是Android的更好方法。
使用MimeType作为" image / *",它通常适用于所有图像并在默认图库中打开。
答案 2 :(得分:0)
所以我最终做的就是对MIME类型进行分类,如上所示。如果类型是“image / *”,那么我直接在WebView中显示图像。
如果类型是“application / *”,那么我使用第一种方法将其嵌入谷歌文档中,并将其显示在WebView中。
仍在寻找更好的解决方案。