Dateipfad gibt in lollipop android immer null zurück

8

Das ist mein Code, wenn ich ein Bild vom internen Speicher (Galerie) bekomme. Im Lollipop-Dateipfad wird immer Null zurückgegeben.

%Vor%     
Gopal Singh 19.03.2015, 12:17
quelle

4 Antworten

18

Danke, ich habe die Lösung gefunden.

%Vor%     
Gopal Singh 20.03.2015, 10:27
quelle
1

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.

    
Ravi 19.03.2015 12:26
quelle
1

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 .

    
Kevin van Mierlo 20.03.2015 09:38
quelle
0
%Vor%     
Mayur Kanodia 04.06.2015 09:24
quelle