Необходимо создать папку именно в корне.. чтобы она была общедоступна. Затем скопировать в нее файл из папки приложения. Делаю так:
File f = new File("путь");
f.mkdirs();
Но не знаю какой путь задать.
Создать папку во внутренней памяти. В корне
Необходимо создать папку именно в корне.. чтобы она была общедоступна
Вот эти два предложения противоречат друг другу.
Внутреняя память (internal storage) – это область памяти, которая выделяется для каждого приложения и доступ к ней имеет только приложение, ассоциированное с ней. У каждого приложения своя внутреняя память.
Чтобы папка была общедоступна, ее можно создать во внешней памяти (external storage). Здесь стоит заметить, что external storage -- это не обязательно SD-карта, это вполне может быть внутренняя память телефона.
Получить путь до корня внешней памяти можно с помощью метода:
File getExternalStorageDirectory()
класса Environment
.
Тут следует заметить, что внешняя память доступна не всегда, поэтому перед ее использованием необходимо проверить ее состояние с помощью метода:
String getExternalStorageState().
класса Environment
.
Подробнее про сохранение данных можно почитать в официальной документации.
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Мне нужно создать простое Rest-приложение, в котором у меня есть бд пользователейПроект пишется на Spring
У меня есть Activity в котором вопросы с вариантами, когда заканчиваются вопросы то появляется AlertDialog в котором находится только одна кнопка
Почиму здесь ошибка NullpointerException, ошибка в строке Parent root1 = FXMLLoaderload(getClass()