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種元件。
###
沒有留言:
張貼留言