Android移動網際網路的開發

《Android移動網際網路的開發》是2016年北京郵電大學出版社出版的圖書,作者是邵雨舟、賈嵐、劉力強。

圖書信息

編著者: 邵雨舟 賈嵐 劉力強

ISBN: 978-7-5635-4564-3

出版時間: 2016-04-26

版 次: 1-1

定價:¥39.00

內容簡介

本書秉承“專業務實、學以致用”的理念以及“工學結合”的思想, 以Android開發實際工作過程及典型工作任務為依據,以培養移動互聯開發技術的核心職業能力為目標,結合Android開發中移動互聯開發技術平台的實際使用場景,由淺入深,循序漸進進行移動互聯開發技術的闡述。本書採用與企業共同開發的項目式編寫方式,配置了大量的圖示說明,深入淺出,突出套用性、實踐性,容易被學生接受。本書可作為高等院校移動互聯開發技術類專業的教材,也可作為相關專業師生和移動互聯開發人員參考用書

目錄

目錄上篇基礎知識篇

第1章移動網際網路概念及其發展3

1.1移動網際網路含義及特點3

1.1.1移動網際網路的含義3

1.1.2移動網際網路的特點3

1.2移動網際網路發展歷史4

1.2.1移動通信網路技術的發展歷程4

1.2.2中國移動網際網路發展歷程7

1.3移動網際網路套用與現狀7

1.3.1移動網際網路套用7

1.3.2移動網際網路發展現狀8

1.3.3移動網際網路發展趨勢9

第2章移動網際網路套用開發技術12

2.1移動網際網路技術背景12

2.2移動網際網路技術架構14

2.3移動網際網路套用開發技術15

2.3.1手機APP技術15

2.3.2WAP16

2.3.3手機二維碼16

2.3.4未來技術熱點17

第3章Android應用程式開發環境19

3.1Android系統簡介19

3.1.1Android簡介19

3.1.2Android架構圖20

3.2Android套用開發環境22

3.2.1Eclipse簡介22

3.2.2Android Studio簡介23

3.2.3Android Studio平台的搭建23

3.3創建Android項目25

3.3.1在Android Studio中創建項目25

3.3.2Android Studio項目代碼結構分析29

第4章螢幕布局設計:視圖與布局31

4.1Android視圖結構31

4.1.1格線視圖31

4.1.2列表視圖34

4.1.3畫廊視圖39

4.1.4多視圖布局41

4.1.5複合視圖以及螢幕方向43

4.2定義螢幕布局:使用XML45

4.2.1線性布局45

4.2.2相對布局46

4.2.3表格布局48

4.2.4絕對布局51

4.2.5單幀布局52

4.3Android套用資源的使用方法(字元串、顏色、尺寸、數組、圖片、樣式、選單)56

4.3.1Android資源分類56

4.3.2Android資源使用56

4.3.3字元串、顏色、尺寸、數組、圖片、樣式、選單的使用57

4.4示例項目:記事本V1(NotePad)61

4.4.1需求描述61

4.4.2界面設計61

4.4.3代碼解釋61

第5章基礎組件介紹及套用63

5.1使用常見的UI元素63

5.1.1文本框與編輯框63

5.1.2EditText63

5.1.3普通按鈕與圖片按鈕64

5.1.4單選按鈕與複選按鈕65

5.1.5圖像視圖66

5.1.6列表選擇框67

5.1.7列表視圖68

5.1.8日期時間選擇器70

5.1.9計時器71

5.2使用選單74

5.3添加對話框75

5.4示例項目:記事本V2(NotePad)78

5.4.1需求描述78

5.4.2界面設計78

5.4.3代碼解釋79

第6章Android實訓案例:電子技術自學系統80

61實訓案例:電子技術自學系統80

61.1需求分析80

6.1.2項目涉及的Android知識介紹82

6.1.3項目搭建與架構說明87

6.1.4主要功能模組解析88

第7章互動性:處理UI事件106

7.1UI事件概述106

7.2處理onClick事件106

7.3Android觸控螢幕事件:onTouch108

7.4鍵盤事件監聽器:onKeyUp和onKeyDown109

7.5焦點控制111

7.6Activity生命周期管理112

7.7示例項目:記事本V4(NotePad)116

7.7.1需求描述116

7.7.2界面設計116

7.7.3代碼解釋117

第8章數據共享118

8.1Android內容提供器和資料庫概述118

8.2定義內容提供器119

8.3運算元據庫128

8.3.1資料庫查詢128

8.3.2資料庫增加和刪除131

8.3.3資料庫更新134

8.4示例項目:記事本V5(NotePad)135

8.4.1需求描述135

8.4.2界面設計136

8.4.3代碼解釋136

第9章Intent對象和Intent過濾器137

9.1什麼是Intent137

9.2通過Intent對象傳遞訊息137

9.2.1動作:Action137

9.2.2數據:Data138

9.2.3種類:Category138

9.2.4額外:Extras138

9.2.5標記:Flag138

9.3Intent解析:顯式Intent和隱式Intent139

9.4在活動中使用Intent139

9.5Android服務:在自己的類中處理數據139

9.6在廣播接收器中使用Intent139

9.7示例項目:記事本V6(NotePad)140

9.7.1需求描述140

9.7.2界面設計140

9.7.3代碼解釋140

9.8示例項目:撥打電話141

9.8.1需求描述141

9.8.2界面設計141

9.8.3代碼解釋141

9.9示例項目:打開網頁142

9.9.1需求描述142

9.9.2界面設計142

9.9.3代碼解釋143

下篇綜合實訓案例

第1章移動互聯開發平台使用說明147

1.1項目管理系統147

1.1.1項目管理概念147

1.1.2項目管理系統介紹148

1.1.3登錄移動互聯開發平台149

1.1.4套用開發151

1.1.5測試部署152

1.1.6交流信息顯示153

1.1.7一對一通信154

1.1.8視頻教學154

1.1.9發布154

1.1.10任務154

1.1.11費用156

1.2代碼管理系統157

1.2.1代碼管理概念157

1.2.2代碼管理系統介紹159

1.2.3源碼管理系統主界面162

1.2.4摘要163

1.2.5日誌概略163

1.2.6提交日誌164

1.2.7源碼提交165

1.2.8源碼改動165

1.2.9源碼樹166

1.2.10搜尋166

1.2.11對比功能167

1.2.12提交功能167

1.2.13讀取功能168

1.2.14代碼clone168

1.2.15重置功能169

1.2.16合併功能169

1.2.17合併衝突解決171

1.2.18創建版本倉庫173

1.2.19查看檔案狀態175

1.2.20查看提交日誌176

1.2.21增加標籤功能176

1.3Bug管理系統176

1.3.1bug管理概念176

1.3.2bug管理系統介紹177

1.3.3登錄bug管理系統178

1.3.4問題報告179

1.3.5查看問題180

1.3.6問題修改181

1.3.7報表統計182

1.3.8管理用戶183

1.3.9管理項目184

1.3.10自定義欄位管理186

1.3.11配置管理186

第2章實訓案例:Android音樂播放器189

2.1案例簡述189

2.2基礎知識:MediaPlayer多媒體播放189

2.3需求分析191

2.4界面設計192

2.5創建項目和代碼提交194

2.6系統架構說明和代碼解析195

第3章實訓案例:貪吃蛇小遊戲197

3.1基礎知識介紹:圖片顯示、動畫顯示197

3.2需求分析197

3.3界面設計197

3.4創建項目和代碼提交198

3.5系統架構說明和代碼解析199

第4章實訓案例:WiFi聊天系統211

4.1基礎知識介紹:WiFi和別的設備間實現通信211

4.2基礎知識介紹:Andriod下的網路程式212

4.3需求分析213

4.4界面設計213

4.5創建項目和代碼提交219

4.6系統架構說明和代碼解析220

第5章實訓案例:地圖導航系統224

5.1基礎知識介紹:獲得聯繫人數據,獲得定位信息224

5.2需求分析224

5.3界面設計224

5.4創建項目和代碼提交225

5.5系統架構說明和代碼解析225

5.5.1osmroidandroid3.0.10.jar225

5.5.2顯示OpenStreetMaps地圖226

5.5.3ItemizedOverlayWithFocus(overlay)227

5.5.4自定義Overlay229

5.5.5MinimapOverlay(小地圖)230

5.5.6PathOverlay(畫線)和SimpleLocationOverlay231

5.5.7離線地圖233

5.5.8路徑規劃233

相關詞條

熱門詞條

聯絡我們