概况
在一个andoid工程结构体系中,最常见的文件夹列表:
- src 存放了项目的java源文件。包括activity文件还有model文件和helper文件等
- res 存放了项目的资源文件。所有的图像,字符串,布局还有其他的资源文件都在其中
- res/layout 存放XML布局文件,描述了每个活动的视图和布局,另外还有一些子布局,例如ListView的Item布局
- res/values 存放了一些存储一系列属性值的XML文件。包括strings.xml,dimens.xml,styles.xml,colors.xml,themes.xml等等
- res/drawable 存放了一系列的密度相关的图像文件
使用最多的可编辑文件:
- AndroidManifest.xml 这是Android应用的定义文件。相当于“老板”,即应用的管理者。像是活动,广播接收器,Android服务访问权等都需要在该文件中注册才能使用
- res/layout/activity.xml 该文件为活动的布局文件,体现了活动中每个控件的位置
- src/…/Activity.java 程序的源文件,相当于mvc架构中的“controller”模块
其他比较少用到的文件夹:
- gen 生成的java代码文件,只为Android内部使用
- assets 未经编译的跟项目有关的源文件,很少使用
- bin 项目编译运行后出现的包文件