2013-12-12 3 views
0

Что я пытаюсь сделать, это поместить файл в приложение (как в активах или ресурсе). Но мне нужно загрузить его по пути «Я не хочу использовать менеджер активов .. и т. Д.», Это потому, что я использую lib, нужно имя файла (Not stream).Android: Где я могу поместить файл в одно приложение и загрузить его по его пути

Note1: Я знаю, что могу сохранить файл на SD-карте, а затем использовать его, но я пытаюсь найти способ, не делая этого (загружайте его напрямую).

Note2: Я попробовал «файл: /// android_assets», но это не сработало.

+0

файл: ///android_asset/index.html ---- использовать как этот .... если ваш файл находится в папке с данными \ –

ответ

0

Вы не можете получить доступ к файлам активов через API файлов, поскольку он остается в вашем APK, который на самом деле является только ZIP-файлом. Файлы в папке с ресурсами доступны через API родных активов, где он обрабатывается как поток ZIP. Вы можете видеть Asset.cpp и его метод createFromCompressedFile.

Смежные вопросы