Я пытаюсь найти файлы, расположенные в assets. У меня есть файлы .txt, .gif и .db, которые есть в проекте Android eclipse, но не отображаются, когда я запускаю следующий код:
AssetManager am = getAssets();
try {
String list[] = am.list("/");
I=0;
Str="";
while (list[] != null) {
Str=Str+"\r\n"+list[I];
I++;
}
}
catch(exception e){
}
Я получаю этот список:
AndroidManifest.xml
META-INF
assets
classes.dex
com
res
resources.arsc
Этот список не включает файлы в активах.
В настоящее время свойства проекта настроены так, чтобы папка ресурсов не включалась в путь сборки. Когда я включаю папку с ресурсами в путь сборки, он дает мне тот же список с «..», что и первый файл.
Я попытался изменить «/» в третьей строке на «/assets/», но ничего не возвращается.
Изменение цели сборки проекта Android между Android 2.3.1 и Android 2.1-update1, по-видимому, не имеет никакого эффекта.
Есть ли параметр в свойствах проекта, необходимый для включения файлов в активах в сборку? Есть ли другое имя для каталога ресурсов с помощью AssetManager?