2
사이트를 기본 Android 브라우저에서로드하는 데 걸리는 시간을 추적하는 애플리케이션을 개발하고자합니다. 사이트가 완전히로드되면 브라우저에 추적 방법이 있습니까? 페이지Android - 브라우저 활동 추적
사이트를 기본 Android 브라우저에서로드하는 데 걸리는 시간을 추적하는 애플리케이션을 개발하고자합니다. 사이트가 완전히로드되면 브라우저에 추적 방법이 있습니까? 페이지Android - 브라우저 활동 추적
시작하고 완료 페이지에서 의 방법은 웹보기
WebView search_webview;
search_webview = (WebView) findViewById(R.id.show_webview);
search_webview.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}
@Override
public void onPageFinished(WebView view, String url) {
_dialog.dismiss();
super.onPageFinished(view, url);
}
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
try{
_dialog.dismiss();
Toast.makeText(ShowWebView.this, "NO Internet Connection Available", Toast.LENGTH_SHORT);
}catch (Exception e) {
// TODO: handle exception
}
}
});
네이티브 브라우저를 사용하고 싶었지만 webview는 충분했습니다. 고마워요. – stotherd
나는 거의 그것을 의심로드의 시작 시간과 종료 시간을 얻을 수 있습니다. 인 텐트를 호출하여 사이트 로딩을 시작할 수 있습니다. 그러나 어떤 브라우저가 의도를 처리 할 것인지 잘 모를 수 있습니다. 가장 좋은 해결책은 아마도 Android 브라우저와 동일한 렌더링 툴킷을 사용하는'WebView '를 사용하는 것입니다. –
webview는 요청에 동일한 헤더와 사용자 에이전트를 제공합니까, 아니면 webview에서 구성 할 수 있습니까? 브라우저의 요청 및 동작은 가능한 한 기본 브라우저와 유사해야합니다. – stotherd
아무 생각이든 ... 쉽게 테스트 할 수 있어야합니다. –