利用Android Studio創建完第一個Hello World項目後,我們會看到使用project模式的項目結構。 一、.gradle和.idea 這兩個目錄放置的是Android Studio自動生成的一些文件。 二、build 主要包含了一些在編譯時自動生成的一些文件。 三、gradle 包 ...
利用Android Studio創建完第一個Hello World項目後,我們會看到使用project模式的項目結構。
一、.gradle和.idea
這兩個目錄放置的是Android Studio自動生成的一些文件。
二、build
主要包含了一些在編譯時自動生成的一些文件。
三、gradle
包含了gradle wrapper的配置文件。
四、.gitignore
將指定的目錄或文件排除在版本控制之外的。
五、build.gradle
全局的gradle構建腳本。使用了基於Groovy的領域特定語言(DSL)來聲明項目設置,摒棄了基於xml(Ant和maven)的各種配置。
六、gradle.properties
全局的gradle配置文件
七、gradlew和gradlew.bat
在命令行界面執行gradle命令的,gradlew是在Linux和mac系統使用的。
八、HelloWorld.iml
標識這是一個Intelij IDEA項目。
九、local.properties
指定本機中的Android SDK路徑。
十、settings.gradle
指定項目中所有引入的模塊。
十一、app目錄(核心)
1、build
同樣包含了一些在編譯時自動生成的一些文件。
2、libs
使用到的第三方的jar包,會自動添加到構建路徑。
3、src
AndroidTest:編寫AndroidTest測試用例的。
main:放置Java代碼的地方
test:編寫Unit Test測試用例的
4、.gitignore、app.iml、build.gradle
跟上面的類似
5、proguard-rules,pro
用於指定項目代碼的混淆規則。
理解代碼文件:
Java文件中的onCreat()方法是一個活動被創建時必定要執行的方法。
佈局文件: