res/raw与assets目录的区别
来源:互联网 发布:雷洋事件知乎 编辑:程序博客网 时间:2024/05/20 14:27
1、相同点:
两者都会原封不动的保存在apk包中,不会被编译成二进制码。
2、不同点:
- raw目录下只能存放文件,不能存放下一级的文件夹,而assets可以存放下一级的文件夹。
- raw目录下的资源会映射到R.java中生成资源id。而assets不会。
- 获得资源的方法不同。代码如下:
this.getAssets().open("xml/channels.xml")
this.getResources().openRawResource(R.raw.students)
this.getClassLoader().getResourceAsStream(“student.xml”)
3、总结
assets
res/raw
res/drawable
获取资源方式:
文件路径+文件名
R.raw.xxx
R.drawable.xxx
是否被压缩:
NO
NO
YES(失真压缩)
能否获取子目录下的资源:
YES
NO
NO
0 0
- res/raw与assets目录的区别
- assets目录与res/raw、res/drawable目录的区别
- apk中/res/raw目录与/assets目录的区别
- assets目录与res/raw目录下文件的区别
- Android : assets与res/raw资源目录的区别
- Android : assets与res/raw资源目录的区别
- Android : assets与res/raw资源目录的区别
- Android : assets与res/raw资源目录的区别
- assets 与 res/raw的区别
- android资源目录---assets与res/raw的不同assets
- assets与res/raw区别
- assets目录和res/raw目录的区别
- android资源目录---assets与res/raw区别
- android资源目录---assets与res/raw区别
- android资源目录---assets与res/raw区别
- Android资源目录---assets与res/raw区别
- android资源目录---assets与res/raw区别
- android资源目录---assets与res/raw区别
- Android四种跨进程通信
- Android五种数据存储方式
- ListView性能优化——convertView&viewHolder
- 基于appcan平台开发一个简单的手机app--登录注册例子
- java调用python
- res/raw与assets目录的区别
- UI的线程问题:单线程原因及更新UI的四种方式
- 安装Android studio的过程
- ANR机制
- 四大组件之BroadcastReceiver
- zookeeper启动失败
- Web App、Hybrid App、 Native App
- 心理强大之路
- EL表达式