我正在使用全屏webapp到androidPage Not Found我们找不到您要求的页面。我已经完成了所有工作,但是我可以在应用程序和html在线下离线添加所有图像吗?
我正在使用:我们做了,webView.loadUrl(“http://site.com/Sd34DsX.html”);
我想知道我是否可以像这样在HTML文件中托管图像:
#fotball
background-image: url('file:///android_asset/fotball.png');
background-repeat:no-repeat;
float: left;
position:fixed
答案 0 :(得分:0)
差不多,但不是,因为你无法从应用程序中写入资产文件夹。你只用它来存储你的应用程序在编译后将使用的资源。
您可以做的是将整个HTML作为字符串,并对所有图像路径进行字符串搜索。然后,您可以在自己的http请求中检索这些图像,并将它们保存到外部存储中的文件夹中。
然后,您可以修改您的html字符串,以使用本地路径替换所有图像路径。
您的网络视图可以将字符串数据用作网页。
答案 1 :(得分:0)
而不是:
background-image: url('file:///android_asset/fotball.png');
try a data url,没有跨域限制:
background-image: url('data:image/format;base64,IMAGEDATA');