天天看點

一天一點Android知識

今天是第一篇自己關于android開發學習的文章,放假到現在自己倒騰這這東西也有段時間了,彙報一下這段時間的學習情況。

入門書籍《第一行代碼》的前三章節還有少量功能代碼沒有實作,To begin with!第一章展開介紹了project目錄下各個檔案的功能作用,裡面抛開一些和編譯相關,系統配置,版本相容的檔案外,src是開發人員大部分功能編碼的地方。
           
一天一點Android知識

在圖中能看到src的展開詳情,java檔案下是程式的邏輯代碼實作(activity),res是我們程式中需要用到的各種資源,比如布局,圖檔以及和為适應不同裝置适配的資料,最後的xml檔案是我們程式中需要用的活動,任何活動都必須在這裡注冊,和相關屬性的設定。

接下來就是如何結合這三大子產品完成第一個Hello World 的程式,

一天一點Android知識

android程式講究程式和邏輯分離,即活動和布局之間的分離,程式直接通過R.把我們的資源布局傳入程式中,完成活動的加載。

一天一點Android知識
一天一點Android知識

xml中定義注冊Activity,任何活動必須注冊才能使用,其中主活動需要手動注冊,intent-filter标簽标記主活動。

一天一點Android知識
一天一點Android知識