Android Studio主要目錄及文件簡介

app:
manifestsjava

`AndroidManifest.xml` : App配置信息(名稱、版本、SDK、權限等等)

java:主要爲源代碼和測試代碼android

main:裏爲主要的項目目錄和代碼,
 android test:編寫Android Test測試用例的,能夠對項目進行一些自動化測試
 test:爲單元測試代碼,是對項目進行自動化測試的另外一種方式

libs:爲項目須要添加的.jar包或.so包等外接庫緩存

res:資源文件app

anim:動畫效果來實現菜單的顯示和隱藏
 drawable:存儲一些xml文件,-*dpi表示存儲分辨率的圖片,用於適配不一樣的屏幕
     -mdpi:320x480
     -hdpi:480x800、480x854
     -xhdpi:至少960x720
     -xxhdpi:1280x720
 layout:佈局及界面元素配置 
 menu:菜單配置 
 mipmap:存儲原聲圖片資源
 values:存儲app引用的一些值
     colors.xml:存儲了一些color的樣式
     dimens.xml:存儲了一些公用的dp值 
     strings.xml:存儲了引用的string值 
     styles.xml:存儲了app須要用到的一些樣式

Gradle Scripts :佈局

build.gradle:項目全局的gradle構建腳本,一般這個文件中的內容是不須要修改的。
gradle wrapper的配置文件:使用gradle wrapper的方式不須要提早將gradle下載好,而是會自動根據本地的緩存狀況決定是否須要聯網下載gradle。
proguard-rules.pro:這個文件用於指定項目代碼的混淆規則,當代碼開發完成後打成安裝包文件,若是不但願代碼被別人破解,一般會將代碼混淆,從而讓破解者難以閱讀。
gradle.properties:全局的gradle配置文件,在這裏配置的屬性將會影響到項目中全部的gradle編譯腳本。
settings.gradle:這個文件用於指定項目中全部引入的模塊。因爲HelloWorld項目中就只有一個app模塊,所以該文件中也就只引入了app這一個模塊。一般狀況下模塊的引入都是自動完成的,須要咱們手動去修改這個文件的場景可能比較少。   
local.properties:這個文件用於指定本機中的Android SDK路徑,一般內容都是自動生成的,咱們並不須要修改。除非你本機中的Android SDK位置發生了變化,那麼就將這個文件中的路徑改爲新的位置便可。
相關文章
相關標籤/搜索