Ich entwickle eine Android-Anwendung Ich muss eine Funktion implementieren, die einen Ordner mit verschiedenen Dateien erstellen.Erstellen Sie eine Datei in Android mit bestimmter Berechtigung
Ich wünschte, die Dateien in den Ordnern wurden ausgeblendet, und dieser Punkt ist kein Problem, aber ich möchte bestimmte Berechtigungen zu Dateien zuweisen, zum Beispiel brauche ich, dass Dateien nicht vom Benutzer lesbar/schreibbar sind, sondern nur von der Anwendung.
Auch ich wünschte, die Dateien in dem Ordner wurden gelöscht, wenn die Anwendung deinstalliert wurde.
Dies ist der Code, den ich versteckte Ordner erstellen kann:
File JSONStorage = new File(Environment.getExternalStorageDirectory(), ".BMA");
if (!JSONStorage.exists()) {
if (!JSONStorage.mkdirs()) {
Log.wtf("log: ", "Failed to create directory");
}
}
Ich wünschte, die Dateien wurden geschützt, so dass sie nicht vom Redakteur gelesen/geändert werden können. Ich wünsche, dass, wenn Sie versuchen, die Datei zu öffnen Zugriff verweigert – Mattia
Nun, mit diesem Setup ist es tatsächlich, was Sie bekommen. Dateien, die mit 'Context.MODE_PRIVATE' erstellt wurden, können nur in der App bearbeitet/gelesen werden – Nekromancer