跟著學習一次,就可以使用相同的架構開發手機、行動裝置、平板、電視應用程式!!
本書以實用為導向,搭配連貫的分章節範例與脈絡相承的解說,協助您入門 Android 平台的運作與開發觀念。你可以在本書中學習到:
「Android SDK」、開發工具之安裝、設定與使用
如何撰寫「Android」應用程式介面
如何透過重構,讓應用程式更容易擴展與維護
如何以使用者為導向,設計手機應用程式
如何發佈應用程式到「Android Market」
如何應用「SQLite 資料庫」功能
如何應用地圖與定位功能
如何讓應用程式能同時運行在手機、平板、Google TV 上
如何在應用程式中嵌入廣告
本書完全針對Android新版本開發工具作改寫,同時相容於Android 2.x, 3.x版本。本書能帶領不具備 Java 手機程式開發經驗的您,順利跨過Android應用程式開發的門檻。
本書特色
簡化學習的過程:本書一次只講一個主題。每一章的內容,都是既獨立(每章講完時,範例都能跑出結果),而又連貫(後面的章節多半會運用到前面學過的知識)的。讀者可以一口氣讀完一個主題,也可以分開來讀,依照自己規劃的進度來學習。
釐清觀念:本書致力於把初學者剛要入門時所遇到的每個困惑(從安裝到撰寫自己的第一個程式)照顧好。
分段式教學:本書在初級教學中不預設任何立場,由下載、設定「Eclipse」整合開發環境開始,協助所有程度的讀者上手。在基礎教學中,以逐行解釋的方式,讓已初具程式設計觀念的讀者,能漸漸觸及開發 Android 應用程式所需的基本程式規則。在中階教學中,本書將各種功能區塊拆分地相當清晰,讀者可以容易地將程式碼運用到自己的Android應用程式中。在應用教學裡,本書選擇了Android平台最實用的「SQLite資料庫」應用程式,與最特殊的「Google Map」地圖應用程式來介紹,可以滿足絕大多數讀者想要儘快從入門階段切換到實際應用的需求。最後加上在實際發佈應用程式時,可以讓開發成果得到實質回饋的Google admob 嵌入廣告。
第四版新增內容說明
第四版改版不僅僅做到相容Android版本(3.x)的升級,而且還進一步融入了兩岸讀者和教育者的反饋、筆者這年來的Android相關開發經驗。
並加入了如何使用Content Provider、AsyncTask、桌面小工具、外部函式庫、嵌入admob廣告等實用的內容;改寫操作流程,加入最新版本Android開發工具提供的功能,如使用視覺化的介面開發工具編輯、操作虛擬機器snapshot等;將各章範例所有App進入點統一改成「Main.java」,進一步降低從各種程式語言經驗轉移到Android 程式開發的難度,因此各章範例程式碼也都再次改寫並重新截圖;在文中也加入更多的小技巧與說明,比如各種匯入別人現成的程式碼時,所可能遇到的各種問題的可能解決方法。