(接上文)app目录下的内容详细分析

build:包含一些编译时自动生成的文件,不需要过多关心。

libs:如果用到了第三方jar包,则要把这些包放到libs目录下。

androidTest:用来写Android Test测试用例,可以对项目进行一些自动化测试。

java:防止我们所有Java代码的地方。

res:内容丰富,简单的说就是在项目中用到的所有图片、布局、字符串等资源都要存放在这个目录下。这个目录下包含若干子目录,drawable放图片,layout放布局,values放字符串。

AndroidManifest.xml:整个Android项目的配置文件,程序中定义的所有四大组件都需要在这个文件里注册,还可在其中给应用程序添加权限声明。

test:用来编写Unit Test测试用例,是进行自动化测试的另一种方式

.gitgnore:和外层的同名文件类似,用于将app模块内的制定目录或文件排除在版本控制之外

build.gradle:app模块的gradle构建脚本,会指定很多项目构建相关的配置

proguade-rules.pro:指定项目代码的混淆规则,当代吗开发完成后打成安装包文件,如果不希望代码被别人破解,通常会将代码进行混淆,从而让破解者难以阅读

猜你喜欢

转载自blog.csdn.net/qq_39513504/article/details/81164195
今日推荐