android之android资源目录结构
来源:互联网 发布:网络屏蔽器的破解之法 编辑:程序博客网 时间:2024/06/08 03:05
AndroidMainfest.xml:应用程序的描述文件
src:包含了应用程序的所有的源代码
assets:任意的文件夹和文件集合
res:这是drawable,anim,layout,menu,values,xml,raw,的父文件夹,包含了应用程序的资源
drawable:包含了应用程序所使用的图像资源或者是图像资源描述文件
anim:包含了应用程序所使用的动画的xml描述文件
layout:包含了应用程序的View对象,应该使用xml描述符创建应用程序的View对象,而不是在类文件中对View对象进行编码
menu:包含了应用程序的菜单的xml描述文件
values:包含了应用程序使用的其他的资源(字符串,数组,样式,颜色),
xml:包含了应用程序使用的其他的xml文件
raw:包含了应用程序必须的其他的非xml形式的数据,比如:音频资源
在android中程序可以看做是由三个大部分组成的:应用程序描述文件、各种资源的集合、以及应用程序的源代码,应用程序的描述文件定义了程序的细节,代码实现业务逻辑,其他的一切都是资源。为了便于理解可以刻java ee作对比:AndroidMainfest.xml就相当于web.xml,业务逻辑代码就相当于servlet,其中的资源就相当于webroot下的图片、样式等文件
在android中的资源文件中是有限制的,android仅支持在res下创建系统预定义的文件夹,而且预定义的文件夹下不能嵌套其他的文件夹。例如:就不能在layout中嵌套一个目录
assets文件夹和raw有类似性,都包含原始文件,但是raw中的文件会被当做资源,可以被本地化,通过资源的ID访问,而assets中的文件被看做是通用的内容,对他们没有资源限制,由于assets中的内容没有被当做是资源,所以可以在其中建立自定义的文件夹和文件。
android中使用了大量的xml,而xml是一种臃肿的数据格式,这在资源有限的移动设备上是不允许的,事实上android会使用AAPT(android asset packaging tool)这个android资产打包工具将xml编译为二进制文件,在设备上安装的是二进制形式的xml,在运行时直接读取的是xml的二进制文件,而不会将其转换为xml
- android之android资源目录结构
- android 之项目的目录结构分析与资源引用
- android资源目录之drawable
- Android源码目录结构之frameworks 目录
- Android源码目录结构之packages目录
- Android基础之Android项目目录结构
- Android之assets目录下资源使用
- Android应用程序目录结构及其资源的获取
- android基本的资源目录结构组成和使用场景
- Android基础学习之目录结构
- Android基础学习之目录结构
- Android之项目的目录结构
- Android 项目学习之 目录结构
- android学习之-项目目录结构
- Android之项目基本目录结构初识
- android初级学习之应用目录结构
- Android从零开始构建项目之目录结构
- android studio目录结构之学习笔记
- 位操作基础篇之位操作全面总结
- 使用批处理快速切换IP地址
- 矩形的个数
- java persistence 机制
- Android中ListView的item实现点击任意位置都触发事件
- android之android资源目录结构
- Oracle Rac 10.2.0.1升级至10.2.0.4
- 把win7电脑变成无线路由器
- Javascript 处理 cookie
- InputStream 和OutputStream
- Linux判断CPU是32位还是64位,判断系统是32位还是64位
- ADO对象
- 空行——阻断排序
- PF_NETLINK应用实例NETLINK_KOBJECT_UEVENT具体实现--udev实现原理