从eclipse中取出一个android的工程展开文件目录
src 目录:主要完成java代码的编写
gen目录:系统自动生成的源代码目录 R.java。系统自动生成的的文件,它里面默认有attr、drawable、layout、string 4个静态的内部类,每个类对应一种资源,例如我们在工程中添加一幅图片,那么工程就会在此类的drawable内部类中添加一条数据,如果删除此图片,工程则会自动删除此数据
assets目录:资源目录,存放一些html的资源文件
bin目录:输出文件夹,如生成的apk文件。
res目录:存放图片、布局文件、和字符串、菜单等文件
在res 文件夹下 包含以下文件:
drawable 存放工程图片的信息,默认png格式
layout存放工程的布局文件以.xml 结束
values存放一个string.xml是自定义的字符串和数值,除了这个文件之外还可以定义arrays.xml(用来定义数组)、
color.xml(用来定义颜色和颜色字符串数值)、dimens.xml(用来定义尺寸数值)、styles.xm(用来定义样式)
取值方式:string.xml : getResource().getString(id)或者getString().getText(id);
arrays.xml: getResource().getStringArray(id)
colors.xml getResource().getDarwable(id)或者getResource().getColor(id)
dimens.xml getResource().getDimension(id)
styles.xml 不需要取值
AndroidManifest.xml 是每个android程序中必须的文件,它位于整个项目的根目录,描述了package中暴露的组件
(activitys、services等等),他们各自的实现类,各种能被处理的数据和启动位置,除了能声明程序中的Acitivitys、
ContentProviders、Services、和Intent Receivers 还能指定permissions和instruments(安全控制和测试)