Добавление файла в .apk - PullRequest
       11

Добавление файла в .apk

2 голосов
/ 03 февраля 2011

Моей программе требуется большой файл .txt для хранения на SD-карте (поэтому я хочу распространять его с .apk, без создания из программы). Как я могу прикрепить файл (созданный на ПК) к .apk?

Ответы [ 3 ]

6 голосов
/ 03 февраля 2011

Вы можете сохранить его в папке /res/raw
Если вы сохраните свой файл как yourfile.txt

InputStream inputStream = this.getResources().openRawResource(R.raw.yourfile);
2 голосов
/ 22 марта 2013

Возможно, будет немного проще использовать AssetManager. Просто сохраните ваши файлы в каталоге assets / (в отличие от res / raw /). Затем вы можете получить к ним доступ напрямую, используя их имя файла. http://developer.android.com/reference/android/content/res/AssetManager.html описывает, как получить доступ к активам.

2 голосов
/ 03 февраля 2011

Насколько я знаю, вы можете открыть .apk с zip и добавить файлы. Где нет магии:)

...