Android基础教程(一)--Android工程目录结构
2015-06-23 23:20
309 查看
要想理解好Android,首先需要了解Android工程的目录结构,现在我们来看看一个新建好的Android目录结构的样子
1.src:源代码的编写,实现程序的逻辑
2.gen:自动生成的文件,根据res目录的资源文件,资源文件的地址引用,资源统一管理
3.assets:一般存放原始二进制文件,当程序打包时,该目录下的资源不会被压缩优化
4.bin:编译之后的字节码存放的目录,将.class文件压缩成为classes.dex文件,并自动生成安装文件(没有签名不能直接安装在手机上)
5.Mainfest.xml(清单文件或注册文件):程序的大脑,四大组件要做的任何事情都要在这里注册,然后Mainfest.xml会通知系统你的注册信息,系统根据清理文件列表对相应的组件进行处理。Mainfest还包含了程序的名,版本信息号,用户的权限,应用程序信息和注册组件信息。
6.res:资源管理,重点关注
1)以drawable-**:图片资源的管理,存放图片或和图片有关的标签内容
2)layout:布局文件的管理,绘制布局
3)menu:菜单文件的管理,构建菜单
4)value:基本资源管理(包含字符串,尺寸,颜色,数组。。。)
5)raw:图片,视频的管理,类似与assets文件夹,但打包程序会做压缩处理。
1.src:源代码的编写,实现程序的逻辑
2.gen:自动生成的文件,根据res目录的资源文件,资源文件的地址引用,资源统一管理
3.assets:一般存放原始二进制文件,当程序打包时,该目录下的资源不会被压缩优化
4.bin:编译之后的字节码存放的目录,将.class文件压缩成为classes.dex文件,并自动生成安装文件(没有签名不能直接安装在手机上)
5.Mainfest.xml(清单文件或注册文件):程序的大脑,四大组件要做的任何事情都要在这里注册,然后Mainfest.xml会通知系统你的注册信息,系统根据清理文件列表对相应的组件进行处理。Mainfest还包含了程序的名,版本信息号,用户的权限,应用程序信息和注册组件信息。
6.res:资源管理,重点关注
1)以drawable-**:图片资源的管理,存放图片或和图片有关的标签内容
2)layout:布局文件的管理,绘制布局
3)menu:菜单文件的管理,构建菜单
4)value:基本资源管理(包含字符串,尺寸,颜色,数组。。。)
5)raw:图片,视频的管理,类似与assets文件夹,但打包程序会做压缩处理。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories