最开始接触Android是使用EditPlus 3这个记事本工具写的代码,由于改那个开始接触,只是熟悉Android代码写法,并没有去运行看效果。个人感觉对于初学者来说使用一款没有快捷方式的记事本熟悉下Android代码是很有好处的!

后来使用eclipse开发Android,在eclipse中可以创建Android项目,并且可以运行看到效果!但是用了一段时间发现自己对于Android项目的结构一点都不熟悉,仅仅是知道常用的几个部分是用作什么的,其他的都是七窍通了六窍,一窍不通!所以专门上网查看资料,写下这篇博客!

成熟android 项目结构 简述android项目结构_配置文件

以上是新建的一个简单的Android项目目录图,下面从上至下介绍一下。

1、Android001,这是这个Android项目的名称。默认项目名称也是app的名称。

2、src,这是项目的源文件目录。包含所有的包和源文件。

3、gen,这个目录包含两个重要文件BuildConfig.java和R.java!BuildConfig.java是定义项目默认可以调试!R.java是整个项目的配置资源文件,是由软件自动生成的一般不需要手动去更改!

4、Android4.2.2,这个是项目默认编译的系统版本。包含的android.jar包其实就是sdk文件。

5、Android Dependencies,是项目引用第三方库并完成引用第三方库的地方,从ADT 16开始使用!

6、assets,包含应用系统需要的诸如MP3、视频类文件。

7、bin,这里存放项目的apk文件。

8、res文件夹,资源目录文件夹,包含项目中所有的项目资源并编译进应用程序。添加资源时,会自动被R.java文件记录生成配置文件。

9、Android Mainifest.xml,这是Android项目的配置清单文件。非常重要!

10、proguard-project.txt,这是可以用来混淆编码的配置文件。可以删除无用文件。

11、project.properties,这是设置Android项目最大支持版本的配置文件。


太晚了,就写这么多了,详细内容等下一篇博客在介绍!