Я разрабатываю приложение для Android. Я должен реализовать функцию, которая создает папку с разными файлами.Создайте файл на Android с определенным разрешением
Я хочу, чтобы файлы в папках были спрятаны, и этот вопрос не является проблемой, но я хочу назначить определенное разрешение на файлы, например, мне нужны, чтобы файлы не читались/записывались пользователем, а только из приложения.
Также я хочу, чтобы файлы в папке были удалены, если приложение было удалено.
Это код, который я использую, чтобы создать скрытую папку:
File JSONStorage = new File(Environment.getExternalStorageDirectory(), ".BMA");
if (!JSONStorage.exists()) {
if (!JSONStorage.mkdirs()) {
Log.wtf("log: ", "Failed to create directory");
}
}
Я хочу, чтобы файлы были защищены, так что они не могут быть прочитаны/изменены редактором. Желаю, чтобы при попытке открыть файл был лишен доступа – Mattia
Ну, с этой настройкой это на самом деле то, что вы получаете. Файл, созданный с помощью 'Context.MODE_PRIVATE', может быть отредактирован/прочитан только для самого приложения – Nekromancer