Android项目的结构很复杂,并不像HTML项目,最简单的直接一个HTML文件就好了,相信学完上一节的同窗就明白,哪怕是一个HelloWorld这样一个项目的文件可能都有几十个,因此咱们须要搞清楚,否则到时候要添加一个文件都不知道放那个目录。java
├── app #一个模块(Module),相似Eclipse中的项目 │ ├── build #这个模块编译相关的文件 │ ├── build.gradle #这个模块的配置文件 │ ├── libs #依赖相关,jar │ ├── proguard-rules.pro #混淆规则文件 │ └── src │ ├── androidTest #android测试Java源码 │ │ └── java │ │ └── com │ │ └── ixuea │ │ └── course │ │ └── helloixuea │ │ └── ExampleInstrumentedTest.java │ ├── main #源码,配置和资源文件 │ │ ├── AndroidManifest.xml #清单文件,用来配置当前这个项目的一些信息 │ │ ├── java #源码 │ │ │ └── com │ │ │ └── ixuea │ │ │ └── course │ │ │ └── helloixuea │ │ │ └── MainActivity.java │ │ └── res #资源,包括图片,声音,视频等资源 │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout │ │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi #后面的mdpi表示手机的分辨率 │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test #java测试代码 │ └── java │ └── com │ └── ixuea │ └── course │ └── helloixuea │ └── ExampleUnitTest.java ├── build.gradle #项目模块的配置文件 ├── gradle #gradle配置目录 │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties #自定义gradle配置 ├── gradlew #对gradle命令的一个Unix系统包装 ├── gradlew.bat #对gradle命令的一个Windows系统包装 ├── local.properties #本地的配置文件 └── settings.gradle #当前项目的设置文件
本 文 还 提 供 配 套 视 频教 程。android