2011-10-18 13 views
1

私はPhonegapを試してきました。あなたが既にWebプログラミングを知っているなら、Phone Appsを作るのは簡単ですね。Phonegapとオフラインキャッシュ

新しい投稿がオンラインになったときにフォローすることを容易にするため、ウェブサイト用のアプリを作っています。

私は、フィードをつかむとのlocalStorageに保存し、 localstorage

が、どのように私は、画像をキャッシュする必要がありますか?

アプリをオフラインにするにはどうすればよいですか?

これはこれを行う方法ですか? HTML5 caching manifesto

よろしく、 ケビン

+0

私は自分の疑問を解決したと思います。 私は考えている方法は、リストをforeachし、dbに画像を保存することができますし、その後、アプリケーションが再び起動され、オフラインになっているときに、画像が表示されている場合は、それ。問題が解決しました。 あなたはそれを別の方法でやっていますか? –

答えて

5

あなたはほとんど変化しないだろうキャッシュへの画像の既知のリストを持っていない限り、私は、WebアプリケーションのマニフェストHTML5のキャッシュを使用することはお勧めしませんが、その場合には私が助言しますファイルをローカルにあなたのphonegapアプリケーションソースに追加します。

phonegapアプリケーションで画像をキャッシュするために、私はこのライブラリを作成しました:imgcache.js。それはファイルシステムに画像を保存します(dbはもっと遅くなければなりませんし、使用可能なディスクスペースがより小さくなければなりません)。サンプルをチェックすると、イメージが読み込まれないとき(オフラインになったりサーバーの応答がタイムアウトしたとき)に検出され、自動的にキャッシュされたバージョンに置き換えられます。

+0

今日私のPhoneGapアプリの画像キャッシュを調べ始めると、これがやってきました。これまでのところあなたの図書館は、私が完璧に必要なものに合うようになっているようです。ありがとう! – Gowiem

関連する問題