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

Forum für diejenigen, die für Android programmieren
Guest
 Prüfen Sie, ob eine Datei in den freigegebenen Speicherordner geschrieben werden kann (im Bereichsspeichermodus).

Post 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)?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post