Android學習筆記1---目錄結構

  第一次寫博客,有點緊張, 各種百度,看書,還是有許多搞不明白的地方,現在就我今天所學習的關於Android在3種視圖模式下的目錄結構作以詳解,有理解的不到位的地方,還望指正。

引用到http://blog.csdn.net/android_freshman/article/details/52983395

視圖1->Project視圖


1Project視圖->該視圖下展示真實的目錄和文件結構

2MyApplication->(E:/......)項目名(項目存放的路徑)

3..gradle目錄,Gradle是一種依賴管理工具,基於Groovy語言,面向Java應用爲主,它拋棄了基於XML的各種繁瑣配置,取而代之的是一種基於Groovy的內部領域特定(DSL)語言,自己百度。

4.idea->系統自動生成關於AS的環境配置目錄

5app

  5.1 build系統自動生成的當前module的編輯目錄

  5.2 libs存放一些jar包什麼的

  5.3 src存放源碼,資源目錄

    5.3.1 androidTest系統自動生成的用語測試的目錄

    5.3.2 main主目錄。用語存放java文件,資源,Manifest

      5.3.2.1 java Java文件目錄

      5.3.2.2 res資源文件目錄

      5.3.2.3 AndroidManifest.xmlManifest文件

    5.3.3 .gitignore當前module在上傳到git的時候的忽略文件

    5.3.4 app.iml當前module的配置文件

    5.3.5 build.gradle當前moduleGradle編輯文件

    5.3.6 proguard-rules.pro當前module的混淆文件

6build->系統自動生成的項目空間的編輯目錄

7gradle->Gradle目錄

8.gitignore項目空間的同步忽略文件

9build.gradle項目空間的Gradle編輯文件

10gradle.propertiesGradle的屬性文件

11gradlewGradle的信息文件

12gradlew.batGradle的執行文件

13local.properties本地屬性文件,它裏面存放了SDK的路徑,SDK的路徑配置可以通過File->Project Structure(Alt+Shift+Ctrl+S)來設置

14MyApplication.iml是項目空間的配置文件

15settings.gradleGradle設置文件,包含目錄的module,添加和刪除module可以通過(Ctrl+Alt+Shift+S

16External Libraries Libraries

<Android API 25 Platform> D:\.....SDK的版本和路徑

<JDK>D:\...JDK及其路徑信息

 

視圖2->packages視圖

 

1Packages視圖

2App

2.1 Android

  2.1.1 App

    R.java是在建立項目時自動生成的,這個文件是隻讀模式,不能更改,R.java文件是定義該項目所有資源的索引文件。

  2.1.2 Support

2.2 drawable放圖片的

2.3 testapplication裏邊寫一些測試文件

2.4 layout頁面佈局

2.5 mipmap-hdpi存放高分辨率圖標

2.6 mipmap-mdpi 存放中等分辨率圖標

2.7 mipmap-xhdpi i

2.8 mipmap-xxhdpi

2.9 mipmap-xxxhdpi

PS:(此處copy一張圖)

Android手機屏幕標準                     對應圖標尺寸標準     屏幕密度       比例

xxxhdpi 3840*2160                           192*192             640          16

xxhdpi 1920*1080                            144*144             480          12

xhdpi  1280*720                            96*96              320           8

hdpi   480*800                             72*72              240           6

mdpi   480*320                             48*48              160           4

ldpi   320*240                             36*36              120           3

 2.10 values

   2.10.1 colors.xml 用來設置文本顏色

    2.10.2 strings.xml用來讀取字符串的

    2.10.3 styles.xml用來自定義風格的

 

視圖3->Android視圖

 

包含在project視圖裏,這裏不再贅述

PSGradle Scripts裏面放了一些gradle腳本文件

寫完之後,感覺自己都要方了,這目錄怎麼這麼多這麼多。


補充一、

項目包名的命名規範:

http://blog.csdn.net/wenzhi20102321/article/details/61650405


 

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