450 Stimmen

Dateiname und Pfad aus URI von Mediastore abrufen

Ich habe eine onActivityResult von einer Mediastore-Bildauswahl zurückkehren, die ich eine URI für ein Bild mit dem folgenden erhalten kann:

Uri selectedImage = data.getData();

Die Umwandlung in eine Zeichenkette ergibt dies:

content://media/external/images/media/47

Oder einen Weg gibt:

/external/images/media/47

Allerdings kann ich nicht scheinen, um einen Weg zu finden, um diese in einen absoluten Pfad zu konvertieren, wie ich das Bild in eine Bitmap zu laden, ohne es irgendwo zu kopieren. Ich weiß, dass dies mit der URI und Content Resolver getan werden kann, aber dies scheint auf Neustart des Telefons zu brechen, ich denke MediaStore seine Nummerierung zwischen den Neustarts nicht beibehält.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X