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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值