图片加载处理
1.在加载前先阻塞加载图片
//先阻塞加载图片
settings.setBlockNetworkImage(true);
2.在WebView 渲染完成后,解除阻塞,加载图片。
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
settings.setBlockNetworkImage(false);
//判断webview是否加载了,图片资源
if (!settings.getLoadsImagesAutomatically()) {
//设置wenView加载图片资源
settings.setLoadsImagesAutomatically(true);
}
super.onPageFinished(view, url);
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
在web前端中延迟加载js
具体参照如下地址
http://www.cnblogs.com/xinye/p/3144139.html
开启硬件加速
webSetting.setRenderPriority(WebSettings.RenderPriority.HIGH);//
或在Manifest 中开始硬件加速。