移動套用開發技術(2021年清華大學出版社出版的圖書)

移動套用開發技術(2021年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《移動套用開發技術》是2021年清華大學出版社出版的圖書。本書由淺入深地介紹了基於Android Studio的Android應用程式開發的方法和技術。

基本介紹

  • 中文名:移動套用開發技術
  • 作者:彭濤、孫連英、劉暢
  • 出版社清華大學出版社
  • ISBN:9787302554592
內容簡介,圖書目錄,作者簡介,

內容簡介

本書由淺入深地介紹了基於Android Studio的Android應用程式開發的方法和技術,內容包括Android簡介、Android Studio開發環境、數個Android程式、Android生命周期和用戶界面、組件通信與廣播訊息、後台服務、Java網路開發技術、Java Web開發技術、基於HTTP協定的Android App網路編程技術,以及完整的綜合示例設計與開發。

圖書目錄

第1章 Android App開發概述/1
1.1 Android簡介1
1.2 Android體系結構3
1.3 Android版本6
1.4 Android的特點7
1.5 Android App開發簡介8
1.5.1 應用程式組件9
1.5.2 AndroidManifest.x ml配置檔案11
1.5.3 應用程式資源13
1.6 Android開發環境14
1.6.1 Android Studio的安裝14
1.6.2 Android Studio的特點18
習題119
第2章 個Android App/21
2.1 創建Android App項目21
2.2 Android App項目結構25
2.2.1 模組25
2.2.2 項目檔案26
2.2.3 Android 項目視圖27
2.2.4 項目結構設定29
2.3 Android設備30
2.3.1 Android物理設備30
2.3.2 Android虛擬設備31
2.4 Android App的運行34
2.4.1 在物理設備上運行34
2.4.2 在虛擬設備上運行36
2.5 個App詳細分析36
2.5.1 自定義的Activity類37
2.5.2 資源檔案37
2.5.3 AndroidManifest.x ml配置檔案40
2.6 Android Studio常用工具42
2.6.1 Logcat43
2.6.2 DDMS46
習題247
移動套用開發技術目錄
第3章 網上書城案例/48
3.1 網上書城需求概述48
3.2 網上書城App案例展示49
3.3 主要技術與框架53
3.4 資料庫設計53
3.5 創建網上書城項目59
習題361
第4章 Activity/62
4.1 Activity概述62
4.2 Activity的基本用法63
4.2.1 手動創建Activity63
4.2.2 創建與載入布局66
4.2.3 在AndroidManifest.x ml檔案中註冊69
4.2.4 使用Toast71
4.2.5 使用OptionsMenu73
4.3 多Activity編程76
4.3.1 創建Activity76
4.3.2 使用Intent跳轉79
4.4 Activity的生命周期80
4.4.1 程式的生命周期80
4.4.2 返回棧81
4.4.3 Activity的狀態84
4.4.4 Activity的生存期85
4.4.5 Activity生命周期方法調用示例87
4.5 網上書城App的Activity編程94
習題495
第5章 UI組件與布局/98
5.1 常用控制項98
5.1.1 View類98
5.1.2 TextView100
5.1.3 Button102
5.1.4 EditText106
5.1.5 ImageView110
5.1.6 ProgressBar111
5.1.7 AlertDialog115
5.2 布局116
5.2.1 線性布局117
5.2.2 相對布局120
5.2.3 幀布局123
5.2.4 百分比布局126
5.2.5 表格布局126
5.2.6 格線布局127
5.3 ListView130
5.3.1 ListView的簡單用法130
5.3.2 定製ListView的界面132
5.3.3 ListView的單擊事件處理135
5.4 網上書城客戶端App的UI與布局140
5.4.1 首頁界面的布局140
5.4.2 登錄界面的布局151
習題5156
第6章 多執行緒開發技術/158
6.1 進程與執行緒158
6.1.1 進程158
6.1.2 執行緒159
6.1.3 Thread類160
6.1.4 Runnable接口163
6.2 Java多執行緒編程技術164
6.2.1 實現Runnable接口164
6.2.2 從Thread類繼承166
6.3 Android進程和執行緒168
6.3.1 Android進程168
6.3.2 執行緒170
6.3.3 工作執行緒174
6.4 執行緒之間的通信176
6.4.1 Activity類的runOnUiThread()方法176
6.4.2 View類的post()方法178
6.5 異步訊息處理179
6.5.1 異步訊息179
6.5.2 Message類180
6.5.3 Handler類181
6.5.4 Handler案例184
6.6 AsyncTask188
6.6.1 AsyncTask的基本概念188
6.6.2 AsyncTask案例189
習題6193
第7章 Intent與IntentFilter/195
7.1 Intent195
7.1.1 Intent概述195
7.1.2 Intent的屬性196
7.2 顯式Intent197
7.3 隱式Intent199
7.4 IntentFilter203
7.4.1 IntentFilter概述203
7.4.2 IntentFilter的屬性203
7.5 傳遞數據206
7.5.1 傳遞單個數據207
7.5.2 傳遞多個數據211
7.6 獲取Activity返回的數據212
習題7217
第8章 廣播接收器與服務/219
8.1 廣播接收器219
8.1.1 傳送廣播訊息220
8.1.2 自定義廣播接收器222
8.2 Service概述224
8.3 啟動的服務225
8.4 綁定的服務229
8.4.1 擴展Binder類230
8.4.2 綁定服務的特點235
8.4.3 啟動服務與綁定服務間的轉換236
8.5 Service與Thread的區別236
8.6 Service的生命周期237
習題8239
第9章 Java網路開發技術/241
9.1 計算機網路概述241
9.1.1 OSI參考模型241
9.1.2 TCP/IP協定族242
9.2 網路層開發技術243
9.3 傳輸層開發技術244
9.3.1 基於UDP開發246
9.3.2 基於TCP開發247
9.4 套用層開發技術249
9.4.1 URL類249
9.4.2 URLConnection類251
9.5 基於HTTP開發253
9.5.1 HTTP概述254
9.5.2 HttpURLConnection類257
9.6 第三方HTTP開發框架260
9.6.1 Apache HttpComponents260
9.6.2 Google Volley262
9.6.3 OkHttp263
習題9265
第10章XML與JSON技術/267
10.1 XML概述267
10.2 XML語法269
10.2.1 XML聲明271
10.2.2 處理指令272
10.2.3 注釋273
10.2.4 元素273
10.2.5 屬性276
10.2.6 命名空間279
10.3 XML解析283
10.3.1 DOM解析器284
10.3.2 SAX解析器297
10.4 JSON的語法298
10.5 JSON解析302
10.5.1 解析單個對象302
10.5.2 解析對象數組304
10.6 JSON與XML的比較307
10.7 JSON的套用307
習題10308
第11章 Android網路開發技術/310
11.1 Java Web開發技術310
11.2 Servlet開發技術312
11.2.1 Servlet概述312
11.2.2 編寫個Servlet315
11.2.3 返回XML的Servlet320
11.2.4 返回JSON的Servlet322
11.3 GET方式訪問Servlet324
11.3.1 使用Apache HttpComponents324
11.3.2 使用Google Volley327
11.3.3 使用OkHttp329
11.4 POST方式訪問Servlet330
11.4.1 使用Google Volley330
11.4.2 使用OkHttp331
習題11333
第12章 Android App開發案例/335
12.1 伺服器端程式開發335
12.1.1 創建Web項目335
12.1.2 資料庫訪問336
12.1.3 定義返回格式和狀態338
12.2 書籍數據解析341
12.2.1 解析書籍列表341
12.2.2 解析書籍詳情345
12.3 賬戶信息348
12.3.1 登錄信息存儲348
12.3.2 忘記密碼349
12.4 立即購買353
12.4.1 收貨地址353
12.4.2 立即下單354
12.4.3 訂單中心356
12.5 購物車359
12.5.1 加入購物車359
12.5.2 購物車結算361
參考文獻/362

作者簡介

彭濤,2002年在中國科學院研究生院獲得工學博士學位。2002.7至今為北京聯合大學信息學院(2017年至今機器人學院)教師,軟體工程優秀教學團隊負責人,作為主編出版教材3部:XML技術與套用(9787302284666)、面向對象程式設計實例教程(9787302363521)、Java面向對象程式設計(9787302489078),均為清華大學出版社。發表學術論文30餘篇,其中SCI收錄7篇,EI收錄6篇,中文核心期刊10餘篇。2006年被評為北京市中青年骨幹教師,2013年入選北京市青年拔尖人才。2014年美國ECU大學訪問學者。留學回國人員。

相關詞條

熱門詞條

聯絡我們