Android 项目下每个文件夹的作用

来源:互联网 发布:少儿编程用什么软件 编辑:程序博客网 时间:2024/06/04 20:12

1)src 文件夹

Android 项目遵循的是 MVC 三层架构模式,在 src 文件夹中存放的是 “C” (业务逻辑)代码,它是以 .java 结尾的文件。

2)gen 文件夹

存放的是项目自动生成的索引文件,如 R.java 这种格式,这个文件是只读文件,不能更改它是 Android 项目文件夹下各个对象的索引。

3)Android 4.2 包

该文件下存放的是与这个项目开发相关的底层包。可以说所有的Android 程序都是基于这个包开发的,我么可以调用这个包里面的方法与属性。

4)assets 文件

assets 存放的是不进行编译加工的原生文件。即表示,该文件夹里面的文件不会xml文件一样被预先编译,主要存放的是一些图片,html、js、css 等文件。

5)res 文件

res 文件夹下面存放的是资源文件,这些资源文件与 assets 存放的资源文件不同的是

res: 下存放的是需要编译加工的原生文件,而  assets: 下存放的是不需要编译加工的原生文件。

在 res 文件夹下 drawable-hdpi / drawable-mdpi / drawable-ldpi 一般用于存放图片

layout 文件夹下存放的是外观文件,相当于三层架构模式 MVC 中的 V 

values 文件夹下存放的是一些常量,

6)AndroidManifest.xml

AndroidManifest.xml 文件是每个Android 程序中必需的配置文件。

7)default.properties 

文件记录了项目中所需要的环境信息,比如Android 版本。如果某个项目没有这个文件夹,可以从别的地方复制一份过来。

8)proguard.cfg

用于混淆程序编译后的代码,防止程序被反编译后源代码泄露,需要写一段代码在配置文件里面。

0 0