2016-10-31 17 views
1

私のアプリケーションでは、複数ののURLからダウンロードされ、Androidフォンにローカルにキャッシュされた画像がかなりたくさん使用されています。各画像はSQLiteデータベースの特定のIDに接続しています。私はこれらの写真を保存する正しい方法は何か、と思っています。私が見るいくつかの方法があります。複数の画像をAndroidに保存

SQLiteのDatabseで直接保存パブリックフォルダ内のSDカード上のそれらの保存

ローカルでこれらの画像を保存するためのより良いアプローチである私を提案してください。

答えて

0

多くの作業を省き、最高のパフォーマンスと簡単な更新を得るために、この共通の機能に対応するライブラリをお勧めします。 Universal Image LibraryまたはPicassoまたはFrescoのいずれかを選択できます。これらの3つは、他の多くの中で最もよく知られている可能性があります。 this SO threadをチェックするか、あなたのケースに最も適しているかを知るために相違点を検索してください。

希望します。

+0

返信@Hugoあちこちに感謝しかし、どのようにユーザーのオフライン –

+0

これらのライブラリは、長期的に画像をキャッシュ揮発性メモリ内の画像を保存し、また、「ハードの保存」するオプションを提供する場合、これらの画像を再利用するにはメモリ。そのうちの1つを選択して、ドキュメントを参照するか、具体的な質問を検索してください。私はここにそれについて話しているスレッドがあると確信しています。 – Hugo

+0

これを確認するには、たとえばUILでそれを行うには、プロジェクトで使用するライブラリを使用します(http://stackoverflow.com/a/26831674/3214497)。もしそうなら、答えを正しいものとしてマークしてください。これはヘルプフォーラムであることを覚えておいてください。また、独自のコードで作業し、公式文書を読む必要があります。ありがとう – Hugo

1

使用releamのようなサードパーティのライブラリ

関連する問題