7

WebView を持つ Android アプリケーションを開発しています。この WebView に読み込まれた Web ページ全体 (Html + すべてのリソース + 画像 + アイコンなど) をフォルダーに保存し、zip してサーバーにアップロードしたいと考えています。

WebView のsaveWebArchiveを使用すると、アーカイブ形式で保存されます。このアーカイブから Html と画像を取得するにはどうすればよいですか? このアーカイブの形式に関するドキュメントはありますか?

ここで説明されているように、addJavaScriptInterface を使用して html を取得する場合でも、webview キャッシュ ディレクトリ (/data/data/your app package/cache/webviewCache/) から画像やその他のリソースをコピーする必要があります。ただし、Icecream Sandwich で webview キャッシュ ディレクトリ (/data/data/your app package/cache/webviewCache/) が見つかりませんでした。

Androidのリソースとともにwebviewに表示されているWebページ全体を保存する方法はありますか?

ありがとう

4

2 に答える 2

1

HTML 5 を使用してページをキャッシュに保存し、キャッシュ自体から読み込むことができます。

HTML5 を使用すると、キャッシングは簡単です。キャッシュする必要があるすべての要素に関する情報を保持するマニフェスト ファイルを作成して参照するだけです。 http://www.html5rocks.com/en/tutorials/appcache/beginner/

WebView にキャッシュ機能を実装する良い方法を次に示します。http://alex.tapmania.org/2010/11/html5-cache-android-webview.html

アマン・ゴータム

于 2012-10-28T18:33:49.527 に答える