您的位置:首页 > 移动开发 > Android开发

ch03Android应用程序目录结构

2013-02-09 11:18 288 查看
(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文件

该文件为项目的配置文件,从不需要认为改动,系统会根据情况自动对其进行管理,其中主要描述项目的版本等基本信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: