2017-10-01 4 views
1

webview에로드 된 페이지에서 전체 웹 페이지 크기 (html + 이미지 + js + 추가)를 얻는 방법은 무엇입니까? 페이지의 총로드 시간은 어떻게됩니까?WebView에서 전체 웹 페이지 크기 및로드 시간 가져 오기

onPageStartedonPageFinished을 사용하여 페이지로드 프로세스를 추적 할 수 있지만 그 사이의 시간이 htl 부분에만 해당하는지 또는 리소스 (jpeg,. CSS, .js 등).

그리고 가능한 경우 전체 페이지 크기를 어떻게 얻을 수 있습니까?

앱에서이 작업을 수행해야하므로 PC에 연결하면 작동하지 않습니다. 당신이

WebView.setWebViewClient(new WebViewClient() { 

    public void onPageStarted(WebView view, String url) { 
     start = (new Date()).getTime; 
    } 

    public void onPageFinished(WebView view, String url) { 
     end = (new Date()).getTime; 
    total time=end-start; 
    } 
}); 

onPageStarted와 onPageFinished 방법을 사용할 수 있으며, 웹 페이지의 길이를 결정하는 시간을 결정 들어

답변

0

당신은

URL url = new URL("url"); 
URLConnection urlConnection = url.openConnection(); 
urlConnection.connect(); 
int file_size = urlConnection.getContentLength(); 
의 URLConnection을 사용할 수 있습니다
관련 문제