由於已經配置好了環境和一些基本配置,今天我學習的內容是熟悉activity的佈局,瞭解項目結構,以及對項目代碼的熟悉。
以前接觸過android,用的是eclipse,現在用android studio的話,對我來說,先了解項目結構吧。
點擊project,以android方式顯示
Manifests:配置文件,對整個項目的配置
Local.properties:配置sdk
Java:自己寫的代碼,包括分層
Res:資源文件
Drawable:圖片
Layout:佈局,界面
Menu:菜單文件
Mipmap:與drawable使用上相同,但在某些情況下性能更好,佔用內存更少。
Values:屬性值文件,應該是一些項目中某些對象的屬性值
External Libraries:項目需要的包,編譯時自動下載。
Gradle Scripts: 編譯相關的腳本
Build.gradle(Project:Test1):maven倉庫地址通過方法jCenter() 獲取
Dependencies:依賴的插件等
Build.gradle(Module:app): app模塊的gradle編譯文件
compileSdkVersion: 要運行該源碼,必須安裝了android API 23
buildToolsVersion: 要運行該源碼,必須安裝了android sdkbuild-tools 23.0.2
最低安卓版本api 15,當前使用的是23
Android:設置編譯安卓項目的參數、版本
Dependencies:依賴庫(單文件依賴或者某個文件夾下面的全部依賴)
Settings.gradle: 針對module的全局配置,作用域所包含的所有module是通過settings.gradle來配置。
其實我讀到這裏,也是有點蒙,因爲都是概念的東西,想具體瞭解,還是得從項目中熟悉,這幾天做好準備工作。
然後自己瞭解了一下activity的幾種佈局方式,對公司項目代碼進行學習(只是粗略的看下)。