我创建了一个adnroid网站视图,以便从服务器加载网址:
webView.loadUrl("http://ipaddress/myapp");
在我的php服务器上,我想从android资产加载图像:
<img src="file:///android_asset/bigimage.png" />
当我运行该应用程序时,该图像未显示在Webview上。如何处理呢?我想通过在Android资产上存储大图片来加快加载时间。
答案 0 :(得分:0)
因此,听起来您正在尝试做的是让webView加载本地资源,而不是从服务器下载资源。 shouldOverrideUrlLoading类中的WebViewClient调用仅用于此目的。
您将需要实现自定义WebViewClient类。在shouldOverrideUrlLoading方法中,您将检查URL,并在可用的情况下从本地资产返回资源。