0

ユーザーがWebビュー内で移動できるサイトの「apple-touch-icon」png画像をダウンロードして保存するAndroidアプリを作成しています。現在、JSOUP を使用して HTML ドキュメントを取得し、ドキュメントを解析して、rel="apple-touch-icon" で識別されるリンクを見つけています。たとえば、スタック オーバーフローのリンクは次のようになります。

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

私はこれを機能させていますが、非常に遅いです。基本的に、同じページを 2 回ダウンロードしています。1 回目は webview で表示し、2 回目は JSOUP で解析してから、画像をダウンロードします。ページを再度ダウンロードしてから解析するのではなく、既に Web ビューにあるドキュメントから必要なリンクを取得する方法はありますか?

4

1 に答える 1

1

したがって、WebChromeClient クラス内に次のメソッドがあることがわかります。

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

これにより、必要なものが正確に得られます。

于 2012-07-26T18:52:04.603 に答える