dynamisch Bilder zum Galerie-Widget hinzufügen

7

Gibt es eine gute Möglichkeit, einem Gallery-Widget zur Laufzeit neue Image-Ressourcen (von der SD-Karte) hinzuzufügen?

    
eyecreate 11.11.2010, 18:07
quelle

2 Antworten

25

"neue Bildressourcen"?

Bildressourcen sind ein Teil des / res / drawbaren Ordners in Ihrem .apk-Anwendungspaket. Sie können zur Laufzeit keine neuen Bildressourcen hinzufügen.

Gibt es einen anderen Anwendungsfall, an den Sie gedacht haben?

Bearbeitet nach Plakaten Erklärung:

Sie müssen Mediadateien zum Media Store hinzufügen, damit sie vom Galerie-Widget angezeigt werden. Verwenden Sie MediaScanner. Ich benutze diesen praktischen Wrapper in meinem Code:

%Vor%

Dann instanziiere MediaScannerWrapper und starte es mit scan() . Sie können es optimieren, um mehr als eine Datei zu der Zeit zu behandeln. Tipp: Übergeben Sie die Liste der Dateipfade und durchlaufen Sie dann mConnection.scanFile .

    
Peter Knego 11.11.2010 19:11
quelle
1

Senden Sie Broadcast an MediaStore Content Provider , wenn Sie eine Datei hinzufügen

%Vor%

Arbeiten für Geräte vor KitKat

%Vor%

Sehen Sie sich auch das

an

Arbeiten in Lolipop und sollte auch kitkat Probleme lösen.

%Vor%

Berechtigung hinzufügen.

%Vor%     
Nepster 06.07.2015 06:49
quelle

Tags und Links