Как скопировать файлы Res/ Raw папок в данные / данные / пакет в Android
У меня есть 15-20 файлов xsl в папке res/raw. Когда на устройство будет установлено 1-е приложение, я хочу просто скопировать эту папку res/raw со всеми файлами xsl в папку data/data/package/raw приложения. Как можно Я сделаю это?
3 ответа
Решение
Я получил решение и оно работает хорошо.
Field[] fields=R.raw.class.getFields();
for(int count=0; count < fields.length; count++){
Log.i("Raw Asset: ", fields[count].getName());
}
Почему бы вам не скопировать их в папку кеша вашего приложения?
В классе Activity есть метод. Если файла нет, он создаст файл и вернет выходной трамвай, и он не будет использовать разделитель файлов, просто нужно указать имя файла, по которому он будет напрямую создавать файл в / data / data / packagename / только я думаю, что вы не можете создать папку, но вы можете создать файл здесь, используя этот метод.
openFileOutput(name, mode)