我必须通过 REST API 下载 HTML 文件(使用图像)的内容。然后存储它们以供离线使用。需要时,我想用 WebView
(当然还有图像)显示 HTML 页面。 REST 结果应该类似于:
{
"id": 45,
"html": "<!DOCTYPE html><html><body><h1>My Heading</h1><p>My paragraph.</p><img src='abc.com/images/54289847.jpg' alt='any' width='104' height='142'></body></html>",
"imagePath": "abc.com/images/54289847.jpg",
"moreData": "something more"
}
那么,最有效的方法是什么?
我计划将 HTML 的加密内容存储在任何文件中的本地存储中。图像也一样。然后解密,加载到WebView
。但它适用于图像吗?
我不需要任何代码,只是建议我一个方法。
最佳答案
在这个例子中,字符串被加载到 webview
String summary = "您获得了 192 分。"; webview.loadData(summary, "text/html", null);
如果您从输入流中获取字符串并将其传递给 WebView IOUtils.toString(context.getResources().openRawResource()) 会怎么样
关于android - 下载并显示html文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35624216/