我正在尋找一種方式來輸出每次在Android瀏覽器中打開新頁面時的總下載時間。Android瀏覽器輸出下載時間
我環顧四周,但找不到放置下載網頁的時間戳的地方。在onPageStarted和onPageFinished中有一個性能監視器用於測量頁面加載時間,但沒有任何(我可以看到)度量下載時間。
我正在尋找一種方式來輸出每次在Android瀏覽器中打開新頁面時的總下載時間。Android瀏覽器輸出下載時間
我環顧四周,但找不到放置下載網頁的時間戳的地方。在onPageStarted和onPageFinished中有一個性能監視器用於測量頁面加載時間,但沒有任何(我可以看到)度量下載時間。
的onPageStarted()
和onPageFinished()
方法是在WebViewClient
,並在自己的應用程序與WebView
使用,不與任何現有的瀏覽器應用程序。
即使對於WebView
,我不知道是否有任何API可以下載開始/停止,並且獲取用戶選擇的瀏覽器會違反隱私,因爲它必須告訴您正在下載哪個URL性能指標具有意義。
我最終改變了android.net.http.Request。在readResponse方法的開始和結束處添加一個時間戳記就可以了。