android 中assets和raw文件夹的异同:

来源:互联网 发布:淘宝客做群推还有用吗 编辑:程序博客网 时间:2024/06/03 22:03

1. 两者目录下的文件在打包后都会原封不动的保存到apk中,不会被编译为二进制。


2.不同点

a. res/raw中的文件会被映射到R文件中,也就是我们可以直接通过资源id访问,比如:R.id.filename

而assets文件不会被映射到R文件中,访问时需要AssetManager类来访问,比如:AssetManager.getAssets().open("filename");


b. res/raw 文件夹下不可以再创建目录结构,而assets可以


c. 一般raw文件夹位于res文件夹目录下,而assets一般位于main目录下,和res同级。

阅读全文
0 0
原创粉丝点击