內容介紹
隨著Android系統的廣泛套用,消費者對移動設備應用程式的需求也變得多元化,為了幫助國內開發人員快速掌握Android套用開發技術,獲取更好的就業機會,作者結合自身移動套用開發項目經驗,基於Android SDK 4.O Ice Cream Sandwich(冰激凌三明治)和4.1 Jelly Bean(果凍豆)編寫了《Android 4.X從入門到精通》。《Android 4.X從入門到精通》共分13章,深入淺出地講解了Android套用開發的各個方面。全書在講解過程中穿插了大量的實例(實例原始碼可從前言提供的網址下載),幫助讀者在開發的道路上快速入門,獲得編程能力的提高。
《Android 4.X從入門到精通》在編寫過程中綜合考慮了自學與教學兩方面因素,不僅適合高校教學、學生自學,同時也適合有一定開發經驗的程式設計師作為技術參考使用。
作者介紹
李波,畢業於中國科學院瀋陽自動化研究所,博士,講師,研究方向為虛擬現實、高性能計算、移動開發等技術。史江萍,畢業於東北大學,碩士,具有豐富的移動套用開發項目經驗。
王祥鳳,畢業於東北電力大學,碩士,具有豐富的移動套用開發項目經驗。
作品目錄
第1章 Android系統概述1.1 智慧型手機
1.1.1 什麼是智慧型手機
1.1.2 智慧型手機作業系統
1.2 什麼是Android
1.2.1 Android的歷史
1.2.2 Android的發展
1.2.3 Android的優點
1.3 Android系統架構
1.3.1 應用程式層(Applications)
1.3.2 應用程式框架層(ApplicationFramework)
1.3.3 系統庫(Libraries)
1.3.4 Android運行環境(AndroidRuntime)
1.3.5 Linux核心(LinuxKernel)
1.4 小結
1.5 思考題
第2章 搭建Androld開發環境
2.1 系統需求
2.2 軟體安裝
2.2.1 JDK的安裝
2.2.2 AndrOjdSDK
2.2.3 Eclipse和ADT
2.2.4 創建AVD
2.2.5 AVD與真機的區別
2.3 AndroidSDK介紹
2.3.1 AndroidSDK目錄結構
2.3.2 Android.jar
2.3.3 AndroidAPI核心包
2.3.4 AndroidAPI擴展包
2.4 創建第一個Android應用程式
2.4.1 創建HeIIoAndroid工程
2.4.2 編寫代碼,
2.4.3 運行應用程式
2.4.4 工程檔案結構解析
2.5 調試程式
2.5.1 設定斷點
2.5.2 調試
2.6 小結
2.7 思考題
第3章 Android應用程式結構
3.1 應用程式基本組成
3.1.1 ACljVity
3.1.2 Senrvece
3.1.3 BroadcastReceiver
3.1.4 ContentProvider
3.1.5 lntenl
3.2 ACtiVity
3.2.1 Activity的生命周期
3.2.2 Activity的創建
3.2.3 啟動ActMty
3.2.4 關閉Activity
3.2.5 Activity數據傳遞
3.3 資源
3.4 AndroidManifest.xml
3.5 小結
3.6 思考題
第4章 開戶界面開發
第5章 電話和簡訊應用程式開發
第6章 多媒體開發
第7章 數據存儲
第8章 網路編程
第9章 位置服務
第10章 繪圖
第11章 Android的國際化與本地化
第12章 應用程式發布
第13章 Android4.1 來了,4.2 也來了