第一次學 Android 程式設計時沒弄清楚的事就交給這本書吧!
Android 應用程式原本的設計就是要易於開發, 只要參照範例, 就可以輕鬆地作出各種應用程式。但是, 一旦要開發自己原創的應用程式, 往往會遇到搞不懂『為什麼』程式必須要這樣寫的狀況, 因而在開發過程中半路卡住或多繞了遠路, 甚至做不出自己想要的功能。本書中將以 Android 應用程式開發的基礎為主, 將開發過程中您想問的各種『為什麼』, 利用 Java 和 Android 的範例程式加以說明。
□ Android 程式中無處不在的物件導向讓你頭痛?什麼是 override?什麼是 super 跟 this?什麼是 Inner class?什麼又是匿名 Inner Class?為什麼這段程式這樣寫?
□ 一個 Android 專案為什麼有那麼多資料夾?為什麼有那麼多的檔案?什麼又是 XML?R 類別到底是怎麼跑出來的?明明畫面設計中有的元件在 R.java 中為什麼看不到?
□ 有 "@" 符號出現的地方覺得很難懂?搞不清楚按鈕上的文字倒底定義在哪裡?什麼又是 MVC 架構?Activity 還有生命週期, 它今年幾歲?
□ 意圖 (Intent) 倒底是什麼?還分顯性、隱性?
本書特色:
□ 針對第一次撰寫程式、第一次開發 Android 應用程式的新手, 本書將詳細說明 Android 應用程式開發的整體流程。
□ 對於 Java 入門書的內容, 與 Android 應用程式開發之間的落差, 本書將提供多個範例程式, 解決您可能會遇到的疑惑。
□ 對於習慣使用指令開發 Java 程式的人來說, 可能會對整合式開發環境 Eclipse 感到困惑, 本書也將說明有效利用 Eclipse 開發 Android 應用程式的技巧。