关于Assets
assets目录下存放的资源代表应用无法直接访问的原生资源(R.xxx.xxx),应用程序需要通过AssetManager以二进制流形式进行读取资源。assets可以被看作随应用打包的微型文件系统,支持任意层次的文件目录结构。
- 导入assets
file->New->Folder->Assets Folder 然后直接点finish
在Assets 创建子目录 sample_sounds.
处理assets
- 创建常量用于存储声音资源文件目录名
private static final String SOUND_FOLDER=”sample_sounds” - 访问assets。
private AssetManager mAsstes;
在构造方法中初始化
mAsstes=context.getAssets();
查看assets资源
String[] soundsNames;
try{
//返回指定路径下的所有文件及目录名。
soundNames=mAssets.list(SOUND_FOLDER);
}catch(IOException ioe){
}