从Internet加载网站,以及从本地文件加载数据

时间:2015-09-08 19:07:41

标签: android webview web local assets

我有一个网站,我想在WebView中加载。但是,我还有资产文件夹中打开该网站所需的文件(如图像,* css,* js等)。是否可以在加载我的网站时尽可能多地使用资产中的数据并从Internet下载所有其余数据以使我的网站加载速度更快?

例如,让我们假设我的网站需要两个图像文件才能正确显示:A和B.我有资产中的A文件,但我根本没有B.是否可以使用来自资源文件夹的A文件和从Internet获取的B来制作WebView显示网站?

1 个答案:

答案 0 :(得分:0)

这取决于您网站的复杂程度,但假设它能够脱机运行......

您可以下载在线内容并将其本地存储在与离线内容相同的文件夹中。然后打开它。只要任何下载的脚本文件中的所有引用都是相对的,您就不应该有问题。

您可能需要将本地资源内容从只读位置复制到读写位置,但您可以在首次运行应用时执行此操作。