2011-12-07 13 views
20

私はwebviewでいくつかのWebサイトを読み込むアプリケーションに取り組んでいます。今はインターネットユーザーがそれらのページを見ることができてもいつか後でWebページを保存します。しかし、キャッシュや他のメディアにウェブページ全体を保存する方法については混乱しています。主なものは、インターネットがなくてもページを表示する必要があることです。 誰もこれを実装していません。これはキャッシュ上の私の最初の試みであるとしてandroidのwebviewを使用してキャッシュにWebページを保存する

が最も簡単な方法は、キャッシュディレクトリまたは任意の他の(内部または外部記憶装置)でウェブページを保存しているあなたに

答えて

5

ありがとうございました。..

をいくつかのデモコードを入力してくださいあなたは得ることができますHttpClient.execute()またはHttpClient.get()を使用してWebページのデータが.htmlファイルにそのデータを保存する場合は、そのページにバインドされているイメージやその他のコンテンツをダウンロードする必要があります。アプリケーションでは、接続が利用できない場合は接続を確認してからあなたが保存したものはfile://<location of your webpage..>

EDIT:

私はHTML5を使用してオフラインWebページを表示することができると思います。 (私はこれを試したことはありませんが、私はそれについていくつかのブログを参照しました)。 HTML5に関するこの素晴らしい投稿をご覧くださいCreating mobile Web applications with HTML 5, Part 3: Make mobile Web applications work offline with HTML 5またthis

希望これはあなたに役立ちます。

+0

@ user370305 ---返信ありがとうございました。 主なものは、webviewを使用してアンドロイドアプリケーションでこれを実装したいのですが、提供されているリンクはネイティブアプリケーションに最適ですが、ネイティブアプリを実行していません.. ありがとう助けのために。 –

+0

はいいい方法ですが、HTMLページで使用されたイメージを格納する方法とデバイスがアンドロイドにインターネットを持っていないときに読み込む方法 –

関連する問題