apk中/res/raw目录与/assets目录的区别
2016-03-23 18:51
239 查看
美图的笔试遇见了这道题,直接懵逼了……之前基本上没留意过这两个目录的区别,mark一下
assets目录下的文件不会被编译成二进制,直接被打包到apk中。assets目录中的文件不会在R.java中建立索引。assets目录下的文件需借助AssetManager访问。assets目录下可以建立自己的子目录。
res/raw目录下的文件(貌似是)会被编译成二进制。由于res目录下的所有东西都会在R.java中建立索引,可以用Resources.openRawResource方法读取raw中的文件。raw目录下不允许建立子目录。
参考→http://developer.android.com/guide/topics/resources/providing-resources.html
http://developer.android.com/reference/android/content/res/AssetManager.html
assets目录下的文件不会被编译成二进制,直接被打包到apk中。assets目录中的文件不会在R.java中建立索引。assets目录下的文件需借助AssetManager访问。assets目录下可以建立自己的子目录。
res/raw目录下的文件(貌似是)会被编译成二进制。由于res目录下的所有东西都会在R.java中建立索引,可以用Resources.openRawResource方法读取raw中的文件。raw目录下不允许建立子目录。
参考→http://developer.android.com/guide/topics/resources/providing-resources.html
http://developer.android.com/reference/android/content/res/AssetManager.html
相关文章推荐
- 第4周项目5 (1)用递归方法求解
- Go语言核心之美 3.3-Map
- Bzoj3522:[Poi2014]Hotel:树形DP:
- 利用SSZipArchive解析zip
- Android自定义控件系列案例【一】
- 47.Android View的加载过程 (转)
- mysql忘记root密码 + 授权登录
- Java Generics and Collections-2.4-2.5
- Java-动态传参调用kettle转换和作业
- 在Python里安装Jieba中文分词组件
- c++编译器模板机制剖析
- 论第一篇博文的正确姿势
- 设计模式系列(五)——抽象工厂模式
- 重复10个1~60顺序且不重复的随机数
- markdown 简明语法
- 代码片段的备份
- 仿win8菜单的按下缩小抬起恢复大小的效果
- CoreAnimation 详解
- C++ 阶乘
- 正则表达式30分钟入门教程(转)