我正在寻找一种方法来在每次在Android浏览器中打开新页面时输出总下载时间。
我环顾四周,但找不到放置下载网页时间戳的地方。 onPageStarted和onPageFinished中的性能监视器测量页面加载时间,但没有(我可以看到)测量下载时间。
答案 0 :(得分:0)
onPageStarted()
和onPageFinished()
方法位于WebViewClient
,用于您自己应用中的WebView
,而不是任何现有的浏览器应用。
我不知道即使是WebView
也有任何API下载启动/停止,并且为用户选择的浏览器获取该内容将违反隐私,因为它必须告诉您哪个URL是正在下载的性能指标具有意义。
答案 1 :(得分:0)
我最终改变了android.net.http.Request。在readResponse方法的开头和结尾加上时间戳就可以了。