安卓開發:如何通過項目源代碼學習


在對安卓開發有了大致的Guide理論認識之后,直接通過項目源代碼進行學習是最快的方法。

首先需要學習的是項目的目錄結構。結合自己對iOS的了解,我認為以下幾個目錄是很關鍵的,也是接下來需要各個突破的。

(1)將項目文件按照“Project”的結構排開

(2)項目名/gradle/wrapper/gradle-wrapper.properties文件,配置着用哪個版本的gradle構建項目

(3)項目名/app/src/main/res文件夾下:

values文件夾中放置的是各種常量:colors.xml(顏色常量)、dimens.xml(字體常量)、strings.xml(字符串常量)、styles.xml(樣式常量---相當於把顏色、字體、字符串等屬性綁定在一起做成一個樣式),等等。

drawable文件夾中放置的是圖片:UI的切圖、用代碼繪制的圖片,等等。

layout文件夾中放置的是布局文件:涉及到常量的使用、圖片的使用、布局模式的使用、也可以直接加載其他的布局文件,了解布局文件如何在java文件中被調用,等等。

(4)項目名/app/src/main/java文件夾中,就是.java文件了。里面涉及到的內容,我目前為止的歸納是(后面有新的認識會更新本文章):

定義public類、定義私有類

導入包、導入類

定義類:繼承xx父類、實現xx接口、成員變量(作用域、綁定)、方法(重載、新定義、方法作用域、訂閱方法、點擊相應方法),等等。

------------------

各種常量定義和使用、圖片的導入和使用,都還是很簡單的。

接下來主要是布局文件,布局文件其實格式也規范,了解好各種布局模型,其他的也就簡單了,然后就是了解布局文件的使用。

最后,重點肯定是java文件的。就跟iOS中的UIViewController文件基本是重點。應用對iOS開發Guide的認識,掌握java文件應該也是借鑒效果的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM