今天开始进入ANDROID开发,之前一直做些JAVA的WEBSERVICE之类的文件,第一次从头开始整理ANDROID项目,我会把最近遇到的问题做一一梳理。
现在来说一下建立ANDROID项目后产生的各个文件夹的作用。当我们建立一个基本的ANDROID环境时候,将自动出现如下文件夹。
1、src文件夹;2、gen文件夹;3、Android 2.1文件夹;4、assets;5、res文件夹;6、AndroidManifest.xml
1、SRC文件夹(存放源代码):
顾名思义(src, source code)该文件夹是放项目的源代码的。
2、GEN文件夹(资源VS代码关系映射):
该文件夹下面有个R.java文件,R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R.java文件中定义了一个类——R,R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。
4、assets(实体文件):
包含应用系统需要使用到的诸如mp3、视频类的文件。
5、RES(布局等资源文件):
资源目录,包含你项目中的资源文件并将编译进应用程序。向此目录添加资源时,会被R.java自动记录。新建一个项目,res目录下会有三个子目录:drawabel、layout、values。
6、AndroidManifest.xml :
记录项目中所需要的环境信息,比如Android的版本等,部分功能有些类似于C#web开发的assembly文件的作用。