Während ich daran arbeite, Bilder im sdcard-Ordner anzuzeigen, habe ich den folgenden Link gefunden.
Anzeigen von Bildern in Gitteransicht von SDCard .
Ich verwende den folgenden Code, um Bilder aus dem angegebenen Ordner in SD-Karte zu bekommen, aber hier bekomme ich 0 Zähler.
MyCode.jav
%Vor%Aber hier werden gemäß dem folgenden Link alle auf der SD-Karte gespeicherten Bilder angezeigt. Aber hier möchte ich Bilder anzeigen, die in einem bestimmten Ordner gespeichert sind, so wie ich "My_images" Ordner & amp; gespeicherte Bilder in diesem Ordner. Ich möchte Bilder aus diesem Ordner anzeigen & amp; müssen in GridView wie Link angezeigt werden.
Sie können den Pfad von Dateien aus einem bestimmten Ordner wie folgt abrufen
Sobald Sie den Pfad der Dateien erhalten haben, können Sie die Bilder in der Gridview anzeigen
%Vor%Denken Sie daran, Berechtigungen in der Manifestdatei hinzuzufügen
%Vor%Wenn Sie Schreibrechte haben, haben Sie standardmäßig Leseberechtigung.
Beispiel
main.xml
%Vor%gelleryitem.xml
%Vor%AndroidCustomGalleryActivity.java
%Vor%Schnappschuss
Es ist nicht möglich, bestimmte Ordnerbilder mit der Mediastore-Methode anzuzeigen. weil jedes im Mediastore gespeicherte Bild eine andere eindeutige ID hat, um es zu identifizieren.
Sie können jedoch Ihre eigene Methode erstellen, um die Bilder in dem jeweiligen Ordner zu ermitteln und dann die Miniaturbilder erstellen.
Hier stelle ich Code zum Abrufen von Dateinamen aus "bestimmtes Verzeichnis" bereit. Sie müssen eine andere Aufgabe selbst erledigen.
%Vor%Überprüfen Sie jetzt, ob "files []" null ist oder nicht.
%Vor%Sie haben eine Liste von Dateien mit ihrem Pfad, holen Bitmap daraus und zeigen sie im Raster an.
Hinweis:
Um den vollständigen Pfad zu drucken, verwenden Sie den folgenden Code.
%Vor%