Android項目的結構很複雜,並不像HTML項目,最簡單的直接一個HTML文件就行了,相信學完上一節的同學就明白,哪怕是一個HelloWorld這樣一個項目的文件可能都有幾十個,所以我們需要搞清楚,不然到時候要添加一個文件都不知道放那個目錄。
├── 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 #當前項目的設置文件
本 文 還 提 供 配 套 視 頻教 程。