Das ist mein Code, wenn ich ein Bild vom internen Speicher (Galerie) bekomme. Im Lollipop-Dateipfad wird immer Null zurückgegeben.
%Vor%Fügen Sie Ihrem Manifest eine Berechtigung hinzu -
%Vor%Sie müssen Leseberechtigung definieren, bevor Sie irgendeinen Inhalt lesen können.
BEARBEITET
Aktualisiere deinen Code -
%Vor%Wenn also irgendeine Ausnahme beim Abrufen von Daten vom Cursor auftritt, wird eine Ausnahme ausgelöst.
Lollipop entschied sich für einen weiteren Kurs, um Dateien aus dem System zu holen. (Manche sagen, es ist von KitKat, aber ich habe es noch nicht auf KitKat gefunden). Der folgende Code ist, um den Dateipfad auf Lollipop
zu erhalten %Vor%isMediaDocument:
%Vor%getDataColumn:
%Vor%Wenn Sie immer noch Probleme haben, das ist die vollständige Antwort, die nach Bildern, Audio, Video, Dateien usw .
Tags und Links android android-5.0-lollipop imageview filepath internal-storage