安卓复习之旅—raw和assets文件夹的作用,区别
来源:互联网 发布:java 网站开发 教程 编辑:程序博客网 时间:2024/06/05 17:57
二者所位于的位置
raw包含在res目录下
res/raw和assets的相同点
- 两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制
- assets和res/raw工程目录下都可以放一些小于1M的文件(2.3版本以前要求,否则将不能读出数据。),这些文件将被打包到APK中应用使用。
res/raw和assets的不同点
- res/raw中的文件会被映射到R.Java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。
- 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");
0 0
- 安卓复习之旅—raw和assets文件夹的作用,区别
- Assets文件夹和RAW文件夹区别
- Android 里 raw和assets 文件夹的区别
- assets和raw的区别
- raw和assets的区别
- assets和raw的区别
- assets、raw(文件夹、作用,区别) 、 SharedPreference(存放配置信息)
- android的res/raw和assets文件夹
- android的res/raw和assets文件夹
- android的res/raw和assets文件夹
- Android中assets文件夹和raw文件夹区别
- Android assets和raw文件夹
- res/raw 和assets文件夹
- assets和res/raw的区别
- res下raw和assets的区别
- assets和res/raw的区别
- res/raw和assets的区别
- assets和res/raw的区别
- 关于ML、DL中的一些问题(2)——数据归一化方法
- dfs;
- cd无效问题
- 一个随机数组的排序
- 关于VS中的调试信息输出
- 安卓复习之旅—raw和assets文件夹的作用,区别
- kaoshiyi;
- 对javascript中复制变量值的理解
- HOG算子
- Excel去除字符中的空格(trim)
- Restful API例子(Golang)
- java并发编程系列之Semaphore信号量的使用
- dongtai
- mysql知识整理