1. 程式人生 > >Android WebView 先載入文字,在載入圖片,提升載入速度

Android WebView 先載入文字,在載入圖片,提升載入速度

圖片載入處理

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

開啟硬體加速

webSetting.setRenderPriority(WebSettings.RenderPriority.HIGH);//

或在Manifest 中開始硬體加速。