2016-08-08 34 views
-1

Mit meiner Anwendung habe ich einige Bilder auf den Server hochgeladen, beim nächsten Mal, während Ich öffne diese Anwendung und versuche, Bilder mit der gleichen Anwendung auszuwählen, wie kann ich die bereits hochgeladenen Bilder angeben?Wie man Bilder in android Galerie angibt

Antwort

0

Der einfachste Weg wäre, eine lokale Datenbank zu erstellen und Flags für diese hochgeladenen Inhalte hinzuzufügen.

Das Datenbankschema wie diese, könnte

enter image description here

Jetzt können Sie jedes Mal einen Inhalt laden, nehmen Sie die folgenden Abfragen,

  1. Wenn Inhaltsnamen in file_name Datenbank existiert & is_uploaded status = true, die Datei wurde bereits hochgeladen.

  2. Andernfalls erstellen Sie einen neuen Datensatz für die Datei in der Datenbank und laden.

  3. Wenn Sie eine Liste der Bilder haben zu zeigen, wenn sie hochgeladen wurden, laufen und Schleife und ändern Sie die hochgeladenen Indikator basiert auf der Datenbank is_uploaded Flagge.

+0

Was ist, wenn die Datei auf dem Server gelöscht oder umbenannt wurde? –

+0

Die Frage war nicht, wie man sich an diese Bildnamen erinnert. Die Frage war, wie man diese Bilder beim nächsten Mal in der Galerie-App anzeigt. – greenapps

+0

@greenapps Um die hochgeladenen Dateien im Auge zu behalten, müssen sie eindeutig identifiziert werden. Die eindeutige Identifikation könnte der Dateipfad, der Name oder der Zeitstempel sein. Sobald sie identifiziert sind, können wir jeden visuellen Indikator verwenden. –