Как да добавяте файлове към вътрешното хранилище в проекта

Имам някои конфигурационни файлове, които трябва да могат да се редактират. Трябва да добавя всички тях към проекта, преди да създам .apk файла. Също така те трябва да останат частни за приложението, след което предполагам, че трябва да отидат във вътрешното хранилище. Възможно ли е да се направи? В коя папка да ги сложа.

Едно от решенията, които намерих, е да ги добавя към активи и да ги преместя във вътрешно хранилище при първото изпълнение, но размерът на файловете е твърде голям, за да дублира паметта.

Благодаря ти.


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


Отговори (1)


Имам някои конфигурационни файлове, които трябва да могат да се редактират. Трябва да добавя всички тях към проекта, преди да създам .apk файла.

По подразбиране тези две концепции са взаимно изключващи се. Файловете, които са във вашия APK (напр. в assets/), не могат да се редактират.

Едно от решенията, които намерих, е да ги добавя към активи и да ги преместя във вътрешно хранилище при първото изпълнение, но размерът на файловете е твърде голям, за да дублира паметта.

След това направете по-малки файлове. Това е единствената ви опция, която дори се доближава до изискванията ви.

person CommonsWare    schedule 04.05.2012