在Eclipse中建立一个android项目,会自动生成一些目录,下面我就将这些目录作一个逐一介绍。
与一般的java项目一样,src文件夹是项目的所有包及源文件(.java),res文件夹中则包含了项目中要用到的所有资源文件,比如:程序图标(drawable)、布局文件(layout)、常量(values),当然也可以自己建立其他文件夹。
下面着重介绍在一般java项目中没有的文件夹。
gen文件夹。它下面有一个非常特殊的文件----R.java,该文件是在项目建立时自动生成的,是只读模式,不能更改。R.java文件是定义该项目所有资源的索引文件,有了这个文件,可以很快地找到要使用的资源,由于这个文件不能手动编辑,所以当在项目中加入了新的资源时,只需要刷新一下该项目,R.java文件便会自动生成资源的索引。
AndroidManifest.xml文件。应用程序描述文件,该文件是每个Android项目都必须有的。它包含了该项目中所使用的Activity、Service、Receiver。assets文件夹。该文件夹跟res文件夹类似,只是res文件夹下的资源都会在R.java文件中生成索引值,而assets下面的资源则不会在R.java中生成资源的索引。