我正在寻找一种方式来输出每次在Android浏览器中打开新页面时的总下载时间。Android浏览器输出下载时间
我环顾四周,但找不到放置下载网页的时间戳的地方。在onPageStarted和onPageFinished中有一个性能监视器用于测量页面加载时间,但没有任何(我可以看到)度量下载时间。
我正在寻找一种方式来输出每次在Android浏览器中打开新页面时的总下载时间。Android浏览器输出下载时间
我环顾四周,但找不到放置下载网页的时间戳的地方。在onPageStarted和onPageFinished中有一个性能监视器用于测量页面加载时间,但没有任何(我可以看到)度量下载时间。
的onPageStarted()
和onPageFinished()
方法是在WebViewClient
,并在自己的应用程序与WebView
使用,不与任何现有的浏览器应用程序。
即使对于WebView
,我不知道是否有任何API可以下载开始/停止,并且获取用户选择的浏览器会违反隐私,因为它必须告诉您正在下载哪个URL性能指标具有意义。
我最终改变了android.net.http.Request。在readResponse方法的开始和结束处添加一个时间戳记就可以了。