Page 1 of 1

Prüfen Sie, ob eine Datei in den freigegebenen Speicherordner geschrieben werden kann (im Bereichsspeichermodus).

Posted: 07 Jan 2025, 11:09
by Guest
Das Erstellen von Dateien im freigegebenen Speicher wurde im bereichsbezogenen Speichermodus (ohne Berechtigung zum Verwalten aller Dateien) etwas schwierig.
Zum Beispiel:
  • /storage/emulated/0 wird von File.canWrite() als nicht beschreibbar gemeldet, was in Ordnung ist
  • /storage/ emuliert/0/Bilder (oder DCIM, Klingeltöne, Filme usw.) wird als beschreibbar gemeldet, aber unsere App kann nur Ordner und Mediendateien
  • /storage/emulated/0/Download (oder Dokumente) erstellen und wird als beschreibbar gemeldet und unsere App kann wahrscheinlich Ordner und jede Art von Dateien erstellen
Gibt es eine Möglichkeit, programmgesteuert zu überprüfen, welche Dateitypen dies können? im Ordner erstellt werden (durch vorhandene App-Berechtigungen)?