MAUI Android-SpeicherAndroid

Forum für diejenigen, die für Android programmieren
Guest
 MAUI Android-Speicher

Post by Guest »

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

Code: Select all


Legen Sie außerdem den bevorzugten Installationsort = PreferExternal im Manifest fest.

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")
);
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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post