解析Android下assert与raw的区别
来源:互联网 发布:软件六大质量特性 编辑:程序博客网 时间:2024/06/06 03:47
*res/raw和assets的相同点:
1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。
*res/raw和assets的不同点:
1**.res/raw中的文件会被映射到R.java文件中**,访问的时候直接使用资源id即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。
2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹
*读取文件资源:
1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作
· InputStream is =getResources().openRawResource(R.id.filename);
2.读取assets下的文件资源,通过以下方式获取输入流来进行写操作
· AssetManager am = null; · am = getAssets(); · InputStream is = am.open("filename");
1 0
- 解析Android下assert与raw的区别
- android 项目结构中assert与raw的区别
- Android中Assert和raw文件的区别?
- Android中Assert和raw文件的区别?
- android工程下assets与raw文件夹的区别
- android下raw与assets文件夹区别
- Android中asset文件夹与raw文件夹的区别深入解析
- Android中asset文件夹与raw文件夹的区别深入解析
- android 读取assert文件夹和raw文件下数据
- Android asset raw 文件夹的区别深入解析
- 【小知识点总结】android工程下assets与raw文件夹的区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- android raw与assets区别
- 不规则物体形状匹配综述
- Shell操作MySQL
- 2、如何理解self = [super init]
- coj 1406: 身体质量指数
- 32位和64位系统区别及int字节数
- 解析Android下assert与raw的区别
- BeautifulSoup的高级应用 之 find findAll
- 按字母顺序排序多个国家的名字
- UITableView 属性 方法 协议 大全
- Spring Data MongoDB 五:进阶文档查询(分页、Morphia)(二)
- hdu 5386 Cover(暴力求解+想法题)
- coj 1468: Level Up
- scala 选择排序 冒泡排序
- 实现maven nexus 安装