Как работать с файлами в android проекте

210
23 декабря 2017, 05:24

Мне нужно что бы в проекте был TXT файл. Куда его засунуть и как его достать через код java

Answer 1
  1. Создайте папку assets по пути проект/app/src/main
  2. Поместите в неё файл.
  3. Считайте его в строку так
StringBuilder buf = new StringBuilder();
InputStream json = getAssets().open("имяФайла.txt");
BufferedReader in = new BufferedReader(new InputStreamReader(json, "UTF-8"));
String str;
while ((str=in.readLine()) != null) {
  buf.append(str);
}
in.close();
READ ALSO
Обновлять TableView после удаления записи из БД

Обновлять TableView после удаления записи из БД

Есть метод, который удаляет из БД выбранную в TableView записьЗапись из БД нормально удаляется, а как обновить TableView? В TableView остается запись, пока...

231
Передача файла TelegramBot через POST. Как?

Передача файла TelegramBot через POST. Как?

Для передачи сообщения используется такой запрос:

246
Как лучше хранить картинки приложения в drawable или assets

Как лучше хранить картинки приложения в drawable или assets

Приложение имеет сложный дизайн и по этому было решено делать прорисовку на surfaceView, то есть почти нет никаких xml файлов, все отрисовывается...

232
Cannot acces java.lang.String

Cannot acces java.lang.String

Почему в записи кода thisname = name; есть ошибка Cannot acces java

223