我正在尝试查找位于资产中的文件。我在 Eclipse android 项目中有 .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/”,但没有返回任何内容。
在 Android 2.3.1 和 Android 2.1-update1 之间更改 Android 项目构建目标似乎没有效果。
项目属性中是否存在将资产中的文件包含在构建中所需的设置?使用 AssetManager 的资产目录是否有不同的名称?