MAUI Android-Speicher
Posted: 03 Jan 2025, 17:13
Die Idee besteht darin, Dateien im Verzeichnis Phone/Android/data//... zu speichern und sie über den Dateimanager zu überprüfen, so wie andere Anwendungsdaten im Telefon gespeichert sind, z. B. Phone/Android/data/com.whatsapp und so weiter.
Ich kann diesen Standort jedoch nicht als Ziel festlegen.
I Habe Berechtigungen hinzugefügt
Legen Sie außerdem den bevorzugten Installationsort = PreferExternal im Manifest fest.
Hier erwarte ich, dass Phone/Android/data/com.myApp/files/Library/test.txt erstellt wird. Wenn ich das jedoch mit dem Dateimanager öffne, ist das Dateiverzeichnis leer.
Ich habe FileSystem.Current.AppDataDirectory ausprobiert, habe aber immer noch das gleiche Problem
Ich kann diesen Standort jedoch nicht als Ziel festlegen.
I Habe Berechtigungen hinzugefügt
Code: Select all
Code: Select all
protected static readonly string _root = Path.Combine(
#if ANDROID
Android.App.Application.Context.GetExternalFilesDir(null).AbsolutePath,
#endif
"Library"
);
...
Directory.CreateDirectory(_root);
File.WriteAllBytes(
Path.Combine(_root, "test.txt"),
Encoding.UTF8.GetBytes("red panda")
);
Ich habe FileSystem.Current.AppDataDirectory ausprobiert, habe aber immer noch das gleiche Problem