与一般的 java 项目一样,src 文件夹中包含了所有包及 .java 源文件, res 文件夹包含了项目中所有的资源,其中 drawable 文件夹包含了程序的图标资源, layout 文件夹包含了项目的布局文件 main.xml ,values文件夹则包含了项目中所用到的常量文件 strings.xml 。
在上图中,我们还看到 gen 文件夹 R.java 文件。R文件由创建项目时自动生成,并且由项目自动维护,它是项目中所有资源的索引文件。
从上图中,我们可以看到R文件中定义了很多常量,这些常量的名字都与res文件中的文件名相同。有了R文件,程序中使用资源变得更加方便了。
项目目录中还有一个很重要的文件,他就是AndroidManfest.xml文件,AndroidManfest文件则包含了该项目中所使用的Activity、Service、Receiver,AndroidManfest中的代码如下:
下面是AndroidManfest.xml文件各各节点的详细说明