網頁

搜尋此網誌

2012年12月29日 星期六

Creating Android applications: develop and design 開發設計極速上手

最近剛接觸Android應用程式開發,原本想說只看官方的Training資訊就好,雖然Google官方文件已經寫的很好(完整詳細又有系統),但就是資訊太多沒有頭緒,看了一陣子發現還是找本入門書來讀,於是找了這本「Android應用程式開發設計極速上手」。


Chris Haseman著,曾建富譯,Android應用程式開發設計極速上手,台北:上奇資訊,2012。譯自:Creating Android applications: develop and design

這本書的特色在於內容著重於Android應用程式的原理與觀念,不像一些書籍是介紹Android有什麼元件可以用、怎麼用(範例程式),像這些「用法」其實Google的Android官方網站已經非常詳盡,不太需要去買書來看。

倒是像原理與觀念方面的知識,這些內容分佈在Android官方網站各處,對於初學者來說要掌握比較困難(還要花大量時間),所以才需要看這本「極速上手」!作者是擁有8年行動軟體開發經驗,開發Android則擁有3年,內容上以循序漸進的方式引導讀者進入Android應用程式的開發,總共11章的內容建議依序閱讀。

比較重要的觀念有:
  • AndroidManifest.xml是Android應用程式的入口,這個檔案有關應用程式的所有設定。
  • Android應用程式的「根」是Application類別,一個Application可以有多個Activity類別。
  • Activity類別像是網頁領域的Web Page,Android應用程式的畫面就像是網頁。一般來說,一個Activity會對應到一個特定的Layout。
  • Intent類別像是視窗領域的Message,Intent是用在各個Activity類別之間的通訊,以及和Android系統溝通之用。
  • Android應用程式的組成除了最常用的Activity外,還有其他三個類別:Service、Content Provider、Broadcast Receiver,總共4種元件。

###

沒有留言:

張貼留言

熱門文章