Запись и чтение файлов в общую внутреннюю память устройства

151
11 июня 2018, 14:30

Подскажите пожалуйста как записать или прочитать файл из общей внутренней памяти устройства (storage/emulated/0).? Где указывать путь? Если можно, поделитесь кусочком кода.)

Имеется ввиду та область в которой сохраняются телефонная книга когда мы ее экспортируем. Не внутренней памяти области приложения. Почему то у меня не получается. стандартными способами(т.е. создание объекта File).

Вообще задача стоит такая:

  1. экспорт файла во внутреннюю общедоступную область памяти устройства.
  2. импорт файла из внутреней общедоступной области памяти устройства. По типу как работает FileManeger.
Answer 1

Попробуйте зайти в свойства приложения, затем в управление разрешениями и посмотрите в каком положении находится переключатель для разрешения доступа к памяти. Был такой момент, что разрешение в манифесте указал, но код на создание файла отказывался работать, пока конкретно не зашел в свойства приложения и там включил переключатель на разрешение памяти (а если не указать в манифесте разрешение, то этого переключателя небыло) (аппарат Xiaomi Redmi Note 4). Мне в корень памяти было не обязательно, поэтому решил вопрос, создавая файл в родной папке приложения, там создавался без вопросов.

READ ALSO
Проблема паузы (?)

Проблема паузы (?)

Нужно, что бы автоматически вывелся текст в TextView, а по прошествию паузы он изменилсяУ меня так:

215
Ошибка заполнения RecyclerView

Ошибка заполнения RecyclerView

Из приложения заполняю данные на сервер Firebase, и тут же отображаю их в RecyclerView, по при первом запуске когда происходит запись на сервер в RecyclerView...

208
Бэкап MySQL базы через Java приложение

Бэкап MySQL базы через Java приложение

Делаю бэкапы базы данный MySQL в Java приложенииВот код:

178