10.5 詳解Android Studio項目結構

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 #當前項目的設置文件

本 文 還 提 供 配 套 視 頻教 程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章