《Android高級開發(fā)》是高等教育出版社與達內時代科技集團(以下簡稱達內集團)聯(lián)合出品的程序設計類新形態(tài)一體化教材,由達內集團諸多開發(fā)經驗及授課經驗豐富的一線講師編寫!禔ndroid高級開發(fā)》以IT互聯(lián)網企業(yè)實際用人的要求為導向,總結近幾年國家應用型本科院校與示范性高職院校移動互聯(lián)應用技術專業(yè)教學改革經驗及達內集團在信息技術(IT)培訓行業(yè)十多年的經驗編寫而成。《Android高級開發(fā)》主要介紹Android開發(fā)技術,全書分為10個單元,包括:AndrOid新版本特性、Android UI設計進階、Service后臺服務、Android進程與多線程、Android網絡通信、Android廣播機制、Android多媒體應用、圖形圖像處理及動畫設計、傳感器、LBS定位服務等內容。每一個章節(jié)都由案例組成,由淺入深循序漸進讓讀者很好地理解Android PI。《Android高級開發(fā)》可作為應用型本科院校、高等職業(yè)院校移動互聯(lián)應用技術專業(yè)的課程教材,也可作為移動互聯(lián)開發(fā)者的學習和參考用書。
第1章 Android新版本特性
1.1 Android 3.0新特性
1.2 Android 4.0新特性
1.3 Android 5.0新特性
第2章 Android UI設計進階
2.1 ViewPager導航
2.2 [案例]使用ViewPager和RadioButton實現(xiàn)滑動點擊導航效果
2.2.1 案例描述
2.2.2 案例分析
2.2.3 案例實現(xiàn)
2.3 ActionBar動作欄
2.3.1 添加和移除ActionBar
2.3.2 ActionBar的使用
2.4 [案例]使用ActionBar實現(xiàn)導航標簽效果
2.4.1 案例描述
2.4.2 案例分析
2.4.3 案例實現(xiàn)
2.5 Fragment碎片
2.5.1 Fragment生命周期
2.5.2 Fragment與Activity的交互
2.6 GfidLayout網格布局
本章小結
第3章 Service后臺服務
3.1 Service簡介
3.2 Service的兩種啟動方式
3.2.1 啟動式Service
3.2.2 綁定式Service
3.3 Service啟動方式的選擇
3.4 [案例]使用Service的兩種啟動方式分別實現(xiàn)后臺耗時操作
3.4.1 案例描述
3.4.2 案例分析
3.4.3 案例實現(xiàn)
3 5 IntentService
本章小結
第4章 Android進程與多線程
4.1 Android進程管理機制
4.2 Android進程優(yōu)先級劃分
4.3 Android UI線程模型
4.4 線程間通信Handler機制
4.4.1 線程間通信模型
4.4.2 Message
4.4.3 MessageQueue
4.4.4 Handler
4.4.5 Looper
4.5 異步任務AsyncTask
本章小結
第5章 Android網絡通信
5.1 Android網絡通信分類
5.2 獲取網絡狀態(tài)
5.3 使用WebView訪問網絡頁面
5.4 HTTP協(xié)議簡介二
5.4.1 HTTP請求方法
5.4.2 HTTP響應和狀態(tài)碼
5.5 使用HttpURLConnection接口建立網絡通信
5.6 使用HttpClient接口建立網絡通信
5.7 [案例]使用HTTP連接實現(xiàn)天氣預報
5.7.1 案例描述
5.7.2 案例分析
5.7 3 案例實現(xiàn)
本章小結
第6章 Android廣播機制
6.1 廣播簡介
6.2 廣播接收器的生命周期
6.3 收發(fā)廣播
6.3.1 發(fā)送廣播:
6.3.2 接收廣播
6.4 系統(tǒng)自帶的廣播
6.5 廣播的分類
6.5.1 無序廣播
6.5.2 有序廣播
6.5.3 黏滯廣播
本章小結
第7章 Android多媒體應用
7.1 多媒體基礎
7.1.1 多媒體核心openCore
7.1.2 基本類
7.2 音頻播放
7.2.1 MediaPlaycr
7.2.2 播放本地資源
7.2.3 播放內部資源
7.2.4 播放網絡資源
7.3 [案例]使用MediaPlayer實現(xiàn)音樂播放器功能
7.3.1 案例描述
7.3.2 案例分析
7.3.3 案例實現(xiàn)
7.4 視頻播放
7.4.1 使用McdiaPlayer和SurfaceView
7.4.2 直接使用VideoView
7.5 拍照功能
7.5.1 使用系統(tǒng)自帶的拍照功能
7.5.2 使用自定義拍照功能
7.6 MediaRecorder
7.7 [案例]使用MediaRecorder實現(xiàn)錄音機功能
7.7.1 案例描述
7.7.2 案例分析
7.7 3 案例實現(xiàn)
本章小結
第8章 圖形圖像處理及動畫設計
8.1 自定義View
8.2 圖形圖像處理
8.2.1 Canvas畫布
8.2.2 Paint畫筆
8.2.3 Bitmap位圖
8.2.4 Matrix矩陣
8.3 [案例]使用自定義View和圖形圖像處理方法實現(xiàn)字母索引
8.3.1 案例描述
8.3.2 案例分析
8.3.3 案例實現(xiàn)
8.4 Android動畫設計
8.4.1 補間動畫
8.4.2 逐幀動畫
8.5 [案例]使用SurfaceView實現(xiàn)簡單的游戲動畫
8.5.1 案例描述
8.5.2 案例分析
8.5.3 案例實現(xiàn)
本章小結
第9章 傳感器
9.1 傳感器簡介
9.2 獲取傳感器事件
9.3 傳感器的分類
9.3.1 加速度傳感器
9.3.2 方向傳感器
9.3.3 角速度傳感器
9.3.4 距離傳感器
9.3.5 線性加速度傳感器
9.4 [案例]使用線性加速度傳感器實現(xiàn)仿?lián)u-搖功能
9.4.1 案例描述
9.4.2 案例分析
9.4.3 案例實現(xiàn)
本章小結
第10章 LBS定位服務
10.1 LBs簡介
10.2 LBS服務模式
10.2.1 社交網絡和游戲模式
10.2.2 生活信息服務模式
10.2.3 電子商務模式
10.3 獲取位置信息
10.4 [案例]百度地圖
10.4.1 案例描述
10.4.2 案例分析
10.4.3 案例實現(xiàn)
本章小結