篇二、理解Android Studio的視圖和目錄分析,這個是轉載

來源:互聯網
上載者:User

標籤:

原文連結:http://blog.csdn.net/siyehuazhilian/article/details/42123563 AS一共有三種視圖.我們來分別分析每一種視圖的作用.一.Project視圖.(白色字型的目錄/檔案可不關注)圖片中的連結Gralde介紹:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/GIT/github使用:http://www.worldhello.net/gotgithub/.gitignore檔案說明:http://www.html-js.com/article/2030Android的Module推薦這麼寫.gitignore檔案
/build*.iml

 

Android的項目.gitignore檔案推薦這麼寫
# Built application files  *.apk  *.ap_    # Files for the Dalvik VM  *.dex    # Java class files  *.class    # Generated files  bin/  gen/    # Gradle files  .gradle/  build/    # Local configuration file (sdk path, etc)  local.properties    # Proguard folder generated by Eclipse  proguard/    # Log Files  *.log 

 

  二Packages視圖該視圖下和Project最大的區別就是隱藏了中的設定檔,屬性檔案和系統自身的目錄.只是顯示了當前的Module列表和Module下面的目錄,檔案. 三Android視圖.Andrid視圖是新版的AS新推出來的一個視圖.很多人都是從Ecplise的開發中轉過來的,習慣了Project視圖.使用了一下Android視圖.發覺確實有它的去多優點.由於大部分的目錄,檔案都在第一個個視圖中詳細進行的標註.這裡就不在一一標註了.可以看到在Android視圖下的一級目錄分兩個地區,一個是Module列表地區,一個是Gradle指令碼地區  Module目錄下分三個子目錄,分別對應mainfests檔案,java源碼,res資來源目錄.圖中,有多個目錄和檔案名稱是相同的.但是後面帶有一個標識.例如diesns.xml檔案有兩個,一個後面帶有(w820dp)意思說手機的可用寬度至少要820dp的情況下才會引用該檔案下的dimens值.具體請參考連結:http://blog.csdn.net/siyehuazhilian/article/details/41891483我們比較關心這樣的檔案是怎麼建立的.其實前面已經說了,Project的所有視圖都是真實的目錄.而在Android視圖下,很大目錄都是不存在,是由Android視圖自動合并在了一起,方便我們理解和布置.eg: 切換到Project視圖中,就是在該目錄下的一個dimens檔案 Android視圖自動把它們合并到一起,表示這幾個檔案的作用是一樣的,只不過會因為裝置的不同,而引用不同目錄下的檔案.   Gradle指令碼目錄下有多個Gradle檔案和屬性檔案.看其後面的提示,從上到下分別為:項目空間的gradle設定檔,第一個module和第二個module設定檔.gralde屬性檔案,設定檔案,以及本地SDK路徑屬性檔案.這些檔案在Project中已經詳細的說明了.這裡就不一一解釋.  Adnroid視圖最大的好處就是去掉一些我們本身不關心的檔案和目錄.(配置,屬性檔案等)並且把一些資源檔,源檔案很清晰的合并在一起. 隱藏了一些自動自動產生的檔案和目錄(例如R檔案等)可以讓我們更方法的管理整個項目/module.

 

篇二、理解Android Studio的視圖和目錄分析,這個是轉載

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.