Я пытаюсь использовать простой текстовый файл в качестве основы для хранения некоторых постоянных данных, и все решения, которые я видел онлайн, не работают для меня.Чтение и запись в текстовый файл android
Размещение текстового файла в пределах активов не позволяет выполнять манипуляции во время выполнения, но разрешает мне читать из файла.
Разрешение андроида, чтобы создать файл, показанный в следующем:
OutputStream os = openFileOutput("Persistant.txt", MODE_WORLD_READABLE);
OutputStreamWriter osw = new OutputStreamWriter(os);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
bw.write("data");
bw.newLine();
Однако при попытке чтения из этого файла позже на следующем возвращается: /Persistant.txt: открыть не удалось: ENOENT (Нет такого файл или каталог)
BufferedReader in
= new BufferedReader(new FileReader("Persistant.txt"));
Благодаря
Этот файл относится к папке с данными приложения, названной как пакет приложения – IshRoid
, что противоположно «Output»? – Selvin
http://developer.android.com/guide/topics/data/data-storage.html - У этой ссылки есть ваш ответ. – AndRSoid