2016-10-31 2 views
1

Meine Anwendung verwendet ziemlich viele Bilder, die von den mehreren URLs heruntergeladen und lokal auf dem Android-Handy zwischengespeichert werden.Jedes Bild haben Verbindung zu bestimmten ID in SQLite-Datenbank. Ich frage mich, was ist der richtige Weg, um diese Bilder zu speichern. Es gibt mehrere Möglichkeiten, die ich sehe.Mehrere Bild Speichern in Android

speichern sie auf einer SD-Karte in einem öffentlichen Ordner

speichern sie auf direkt in SQLite Databse

Bitte machen Sie mir, welche bessere Ansatz ist lokal diese Bild zu speichern.

Antwort

0

Ich empfehle Bibliotheken, die auf diese allgemeine Funktionalität ausgerichtet sind, um viel Arbeit zu sparen und die beste Leistung und einfache Updates zu erhalten. Sie können wählen zwischen Universal Image Library oder Picasso oder , diese drei sind vielleicht zu den bekanntesten zwischen vielen anderen. Überprüfen Sie this SO thread oder suchen Sie nach Unterschieden, um zu wissen, welche für Ihren Fall am besten passen.

Ich hoffe, es hilft.

+0

Dank fro Antwort @Hugo Aber wie diese Bilder wieder zu verwenden, wenn der Benutzer offline –

+0

Diese Bibliotheken Optionen bieten Bilder im Cache-flüchtigen Speichern zu speichern und auch „harte Spar“ Bilder in langfristig Erinnerung. Wählen Sie einfach einen von ihnen aus und sehen Sie sich die Dokumentation an oder suchen Sie nach der konkreten Frage. Ich bin sicher, es gibt Threads, die hier in SO darüber sprechen. – Hugo

+0

Überprüfen Sie diese http://stackoverflow.com/a/26831674/3214497, um es mit UIL zum Beispiel zu tun, es ist die Bibliothek, die ich in meinen Projekten verwende. Und bitte beachten Sie die Antwort als die richtige, wenn ja. Denken Sie daran, dies ist ein Hilfeforum. Sie sollten auch in Ihrem eigenen Code arbeiten und offizielle Dokumentation lesen. Vielen Dank – Hugo

1

Verwenden Dritte Bibliothek wie releam

Verwandte Themen