Page 1 of 1

Pfad zum Bilderverzeichnis abrufen

Posted: 03 Jan 2025, 18:35
by Guest
Ich versuche, ein Bild (Bitmap/Byte[]) mit meiner Xamarin.Android-App zu speichern
Ich habe es verwendet

Code: Select all

private string getPathToFile(string fileName)
{
File dir = new File(Environment.GetExternalStoragePublicDirectory(Environment.DirectoryPictures), "imgen");
if (dir.Exists())
{
dir.Mkdirs();
}

File image = new File(dir, fileName);
return image.Path;
}
Der zurückgegebene Pfad sieht also etwa so aus:

Code: Select all

"/storage/emulated/0/Pictures/imgen/new.png"
Aber dieser Pfad existiert nicht auf dem Emulator, wie ich mit dem Android Device Monitor überprüft habe.
Ich habe gelesen, dass es sich bei diesem Ordner um eine Art Link handelt in einen mnt/shell/emulated/...-Ordner, der tatsächlich auf dem Emulator existiert.
Aber wie kann ich diesen echten Pfad in meiner Anwendung abrufen?