Спасибо, именно то, что я искал. Затем я смог использовать InputStream для вызова BitmapFactory.decodeStream ().

ложении для iPhone я просто пишу одну строку, чтобы получить полный путь к определенному файлу (как показано ниже).

NSString *strPath=[[NSBundle mainBundle] pathForResource:@"myjavascript" ofType:@"js"];

Мой вопрос: Как получить полный путь для конкретного файла, который находится подПапка Assets в Android.

Образец изображения.

 chikka.anddev20 янв. 2011 г., 08:51
значит вам нужен путь к файловой системе?
 Sagar R. Kothari20 янв. 2011 г., 09:02
@ чираг - да! точно - мне нужен путь к файловой системе.

Ответы на вопрос(1)

Решение Вопроса

ip). Вы не можете получить системный путь в zip-файл. Вы должны вручную распаковать .apk в какую-нибудь папку и получить путь к файловой системеактив папка и файлы внутри этой папки.

Но, похоже, вам не нужен путь к файлам ресурсов. Вы должны посмотреть на эти функции:

Context.getAssets ()
AssetManager.open (String fileName)
AssetManager.openFd (String fileName)

Эти функции позволяют вам получить поток ввода или дескриптор файла для любого из ваших активов. Вот пример:

AssetManager assetManager = getAssets();
InputStream assetIn = assetManager.open("excanvas.js");
//do something with assetIn...  

Вам необходимо указать путь к вашему ресурсу относительноактив папка.

 JamisonMan11112 окт. 2018 г., 08:57
Спасибо, именно то, что я искал. Затем я смог использовать InputStream для вызова BitmapFactory.decodeStream ().

Ваш ответ на вопрос