我正在尝试查找位于资产中的文件。我有一个eclipse安卓项目中的.txt,.gif和.db文件,但是在运行以下代码时没有显示:
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文件夹。当我在构建路径中包含assets文件夹时,它为我提供了与“..”相同的列表作为第一个文件。
我已尝试将第三行中的“/”更改为“/ assets /”但未返回任何内容。
在Android 2.3.1和Android 2.1-update1之间更改Android项目构建目标似乎没有效果。
项目属性中是否存在资产中文件包含在构建中所需的设置?使用AssetManager的资产目录是否有不同的名称?