Как добавить файлы во внутреннее хранилище в проекте

У меня есть некоторые файлы конфигурации, которые должны быть редактируемыми. Мне нужно добавить их все в проект перед созданием файла .apk. Также они должны оставаться закрытыми для приложения, тогда я думаю, что они должны быть во внутренней памяти. Возможно ли это сделать? В какую папку их положить.

Одно из решений, которое я нашел, состоит в том, чтобы добавить их в активы и переместить во внутреннее хранилище при первом запуске, но размер файлов слишком велик для дублирования памяти.

Спасибо.


person kepa    schedule 04.05.2012    source источник


Ответы (1)


У меня есть некоторые файлы конфигурации, которые должны быть редактируемыми. Мне нужно добавить их все в проект перед созданием файла .apk.

По умолчанию эти два понятия являются взаимоисключающими. Файлы в вашем APK (например, в assets/) нельзя редактировать.

Одно из решений, которое я нашел, состоит в том, чтобы добавить их в активы и переместить во внутреннее хранилище при первом запуске, но размер файлов слишком велик для дублирования памяти.

Затем сделайте файлы меньшего размера. Это ваш единственный вариант, который даже близко соответствует вашим требованиям.

person CommonsWare    schedule 04.05.2012