var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-333696-1']); _gaq.push(['_trackPageview']); _gaq.push(['_trackPageLoadTime']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
  • 2012年07月12日

    Android 浏览器网页加载时间测试

    分类:

    如果是自己开发的浏览器,自然是WebViewClient:计算onPageStartedonPageFinished之间的差值,WebChromeClientonReceivedTitle,具体实现见Android ---webview网页加载时间Browser.java

     

    如果浏览器不是自己开发的,则我想可以可以打开DebugFlags.WEB_VIEW_CORE,其具体定义见android webkit 打开debug调试信息,这样webcore就可以在logcat中输出相应的调试信息。而实现这需要修改一下该Android平台对应ROMframework,编译APK时倒入修改好的android.jar包就行了。

    分享到: