Android 项目中 asset 目录和 res 目录有什么区
2019-11-01 本文已影响0人
zivxia
引用资源的方式不同
- asset访问时是通过AssetManager进行访问。
- res中的文件都有一个唯一的资源id,通过R.id.filename进行访问。
处理方式不同
- asset文件夹下的文件都是原封不动的打入apk包中。
- res除raw下的文件原封不动的打入apk包中,其他所有文件都会被编译成二进制文件。
子目录不同
- asset可以任意创建子目录
- res只能有一层子目录,并且是预定义的,比如res/layout、res/anim、res/xml、res/values等。