Android工程文件下assets文件夹与res文件夹的区别
2015-12-18 10:22
387 查看
1.assets:不会在R.java文件下生成相应的标记,assets文件夹可以自己创建文件夹,必须使用AssetsManager类进行访问,存放到这里的资源在运行打包的时候都会打入程序安装包中,
2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到的文件资源是不会打包到安装包中的。
res/raw和assets文件夹来存放不需要系统编译成二进制的文件,例如字体文件等
在res文件夹下还可以定义一下目录:
res/anim:这里存放的是动画资源。
res/xml:可以在Activity中使用getResource().getXML()读取这里的资源文件
res/raw:该目录下的文件可以直接复制到设备上,不能有子文件夹,编译软件时,这里的数据不需要编译,直接加入到程序安装包中,使用方法是getResource().OpenRawResources(ID),其中参数ID的形式是R.raw.XXX.
2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到的文件资源是不会打包到安装包中的。
res/raw和assets文件夹来存放不需要系统编译成二进制的文件,例如字体文件等
在res文件夹下还可以定义一下目录:
res/anim:这里存放的是动画资源。
res/xml:可以在Activity中使用getResource().getXML()读取这里的资源文件
res/raw:该目录下的文件可以直接复制到设备上,不能有子文件夹,编译软件时,这里的数据不需要编译,直接加入到程序安装包中,使用方法是getResource().OpenRawResources(ID),其中参数ID的形式是R.raw.XXX.
相关文章推荐
- Retrieving File Information
- Setting Up File Sharing
- Android 监听键盘的弹起与收缩
- Android ListView下拉/上拉刷新:设计原理与实现
- (亲测有效)Android SDK Manager国内无法更新的解决方案
- android---------Android中通过注解代替findViewById方法
- Android中如何实现textView图文混排
- android6.0功能添加,QC3.0
- Android编程实现手绘及保存为图片的方法(附demo源码下载)
- 安卓分享
- Android之ListView实现图文信息混排(客户端)(二)
- Android消息机制---handle
- android在SD卡保存文件和文件夹
- android studio Your app has more methods references than can fit in a single dex file解决思路与方法
- android开发游记:DrawerLayout 实现抽屉效果的导航菜单
- Android之Intent
- Android实用的任务管理器—tractor
- Android源码分析—带你认识不一样的AsyncTask(串并行)
- Android Support包里究竟有什么
- android 解决ScrollView嵌套ListView的问题,不能全屏,全屏不能显示下面控件