2012-07-26 22 views
0

我正在寫一個android應用程序,下載並保存用戶在我的webview中導航到的任何網站的「apple-touch-icon」png圖像。我目前使用JSOUP來獲取html文檔,解析文檔,並找到由rel =「apple-touch-icon」標識的鏈接。例如,堆棧溢出鏈接看起來像這樣:如何在Android中獲取itouch圖標?

rel="apple-touch-icon-precomposed" href="http://cdn.sstatic.net/stackoverflow/img/apple-touch-icon.png" 

我有這個工作,但它是特別慢。基本上,我正在下載同一頁面兩次,一次在webview中顯示,第二次用JSOUP解析它,然後下載圖像。有沒有一種方法可以從我的webview中的文檔中獲取我需要的鏈接,而不是再次下載頁面並解析它?

回答

1

因此,原來的WebChromeClient類中有此方法:

public void onReceivedTouchIconUrl (WebView view, String url, boolean precomposed) 

這給了我正是我需要的。

相關問題