(1) src目录
src目录中存放的是该项目的源代码,其内部结构会根据用户所申明的包自动组织,为软件开发人员在项目 开发过程中,大部分时间是对该目录下的源代码文件进行编写
(2) gen目录
该目录下的文件全部都是ADT自动生成的,一般并不需要去修改,实际该目录下只定义了一个R.java文件,该文件相当于项目的字典,为项目中用户界面,字符串,图片等资源文件都会在该目录中创建其唯一的ID,当项目中使用这些资源时,会通过该ID得到资源的引用
(3) Android2.2
该项目中存放的是该项目支持的jar包,同时其中还包含项目打包是需要的META-INF目录
(4) assets目录
该目录存放项目中的资源文件,例如文本文件等,在程序中可以使用getResources.getAssets().open(“text.txt”);得到资源文件的输入流InputStream对象
(5) res目录
该目录中存放应用程序中经常使用的资源文件,其中包括图片,声音,布局文件以及参数描述文件等,其中包括多个目录,其中以drawable开头的三个文件夹用于存储.png,9.png,.jpg等图片资源(.9.png是Android特有的图片格式,可以根据情况进行拉伸,达到不变形的效果),layout文件夹存放的是应用程序的布局文件,
raw用于存放应用程序所用到的声音等资源,values存放的是所有xml格式的资源描述文件,例如字符串描述文件strings.xml,样式描述文件styles.xml,颜色描述文件colors.xml,dimens.xml尺寸描述文件以及数组描述文件arrays.xml等
(6) AndroidManifest.xml文件
该文件为应用程序的系统控制文件,其中对应用程序的权限,应用程序中Activity,Service等进行声明,同时还对程序的版本进行说明
(7) default.properties文件
该文件为项目的配置文件,从不需要认为改动,系统会根据情况自动对其进行管理,其中主要描述项目的版本等基本信息