#android #file
#Android #файл
Вопрос:
Я пытаюсь зашифровать и расшифровать файлы в Android. Но чтобы вернуть его в исходное состояние, я хочу сохранить метаданные типа файла в файле.
Как я могу получить к нему доступ наиболее эффективным способом?
Комментарии:
1. не могли бы вы быть более конкретными, показывая свои коды
Ответ №1:
Для этого вы можете использовать новую область памяти:
// write to a file
val filename = "myfile"
val fileContents = "Hello world!"
context.openFileOutput(filename, Context.MODE_PRIVATE).use {
it.write(fileContents.toByteArray())
}
//read from a file
context.openFileInput(filename).bufferedReader().useLines { lines ->
lines.fold("") { some, text ->
"$somen$text"
}
}
ДЛЯ ПОЛУЧЕНИЯ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ ПРОВЕРЬТЕ ЭТУ ССЫЛКУ: https://developer.android.com/training/data-storage/app-specific