1.build
这个目录和外层的build目录类似,主要也是包含了一些编译时自动生成的文件。
2.libs
如果项目中使用到了第三方jar包,需要把这些jar包都放在libs目录下,放在这个目录下的jar包都会被自动添加到构建路径里。
3.androidTest
此处是用来编写Android Test测试用例的,可以对项目进行一些自动化测试。
4.java
此处是放置我们所有Java代码的。
5.res
此处是项目中使用到的所有图片、布局、字符串等资源都存放在此。
5.1 drawable存放图片
5.2 layout存放布局
5.3 values存放字符串
6.AndroidManifest.xml
这是整个Android项目的配置文件
6.1
在程序中定义的所有四大组件都需要在这个文件里注册
6.2
另外在这个文件中也给应用程序添加权限声明
7.test
此处用来编写Unit Test测试用例,是对项目进行自动化测试的另一种方式。
8..gitignore
这个文件用于将app模块内的指定的目录或文件排除在版本控制之外,作用和外层的.gitignore文件类似。
9.app.iml
IntelliJ IDEA项目自动生成文件
10.build.gradle
这是app模块的gradle构建脚本,这个文件中会指定很多项目构建相关的配置。
11.proguard-rules.pro
这个文件用于指定项目代码的混淆规则。