10

2.Project模式

 

 

除了app目录之外,大多数文件和目录都是自动生成的,并不需要修改。

app目录:

 

(1)build:包含一些编译时自动生成的文件。

(2)libs:需要将第三方jar包放在此目录下。这些jar包会自动添加到构建路径里。

(3)androidTest:编写Android Test测试用例。

(4)java:放置java代码

(5)res:此目录存放使用到的所有图片、布局、字符串等资源。其中图片放在drawable目录下,布局放在layout目录下,字符串放在values目录下。

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

(7)test:编写Unit Test测试用例的,是对项目进行自动化测试的另一种方式。

(8).gitignore:这个文件用于将app模块内的指定的目录或文件排除在版本控制之外,作用和外层的.gitignore文件类似。

(9)app.iml:IntelliJ IDEA项目自动生成的文件。

(10)build.gradle:是app模块的gradle构建脚本,这个文件中会指定很多项目构建相关的配

(11)proguard-rules.pro:这个文件用于指定项目代码的混淆规则,当代码开发完成后打成安装包文件,如果不希望代码被别人破解,通常会将代码混淆,从而让破解者难以阅读。


 

posted on 2022-01-30 22:54  GHOST-CR  阅读(23)  评论(0)    收藏  举报