Android 程序設計項目教程 (微課版)

方敏、王想芝、陳冬、衛五波

  • 出版商: 清華大學
  • 出版日期: 2022-03-01
  • 定價: $336
  • 售價: 8.5$286
  • 語言: 簡體中文
  • ISBN: 7302598096
  • ISBN-13: 9787302598091
  • 相關分類: Android
  • 下單後立即進貨 (約4週~6週)

  • Android 程序設計項目教程 (微課版)-preview-1
  • Android 程序設計項目教程 (微課版)-preview-2
  • Android 程序設計項目教程 (微課版)-preview-3
Android 程序設計項目教程 (微課版)-preview-1

商品描述

《Android程序設計項目教程(微課版)》採用項目實戰式教學,通過構建內容通俗易懂、實用性強的案例,對 Android 基礎知識進行全面講解。全書共分為 5 章,第 1 章為應用基礎,介紹了 Android 系統架構及開發工具的使用;第 2 章至第 5 章通過實戰項目,講述 Android 的應用技術,其中,第 2 章介紹了 Android UI 設計、事件及多用戶界面;第 3 章介紹了 ListView和 RecyclerView 等高級控件、AudioManager 多媒體以及 Fragment 和 ViewPage 的使用;第 4 章介紹了數據存 儲及數據通信技術,包括四大組件之間的數據交互和多媒體技術;第 5 章介紹了網絡編程及開發管理工具。在每個實戰項目中均合理設計了實現技術,並結合**的 Android 技術進行了適度的拓展。本書配套同步講解視頻、教學課件等資源。 《Android程序設計項目教程(微課版)》既可作為高職高專軟件及電腦相關專業的教材,也可作為培訓機構的教程,同時也是一本適合Android 移動開發初學者的自學參考用書。

目錄大綱

目 錄 

第 1 章 Android 應用開發基礎  1 

1.1 Android 系統的發展歷程  1 

1.2 Android 系統框架 2 

1.3 Android 應用開發環境搭建  4 

1.4 Android Studio 介紹  14 

1.5 Android Studio 項目目錄結構  16 

1.6 小結  19 

1.7 習題  19 

第 2 章 實戰項目—蛋炒飯訂餐  20 

2.1 項目介紹  20 

2.1.1 項目概述  20 

2.1.2 項目設計  20 

2.2 知識地圖  21 

2.3 預備知識  22 

2.3.1 Android UI 基本控件  22 

2.3.2 Android UI 常用佈局  38 

2.3.3 按鈕單擊事件監聽實現方式  43 

2.3.4 活動之間的信使—Intent  45 

2.4 項目實戰  51 

2.4.1 實現訂餐頁面  51 

2.4.2 實現訂單詳情界面  58 

2.5 小結  61 

2.6 習題  61 

第 3 章 實戰項目—學說四川話  63 

3.1 項目介紹  63 

3.1.1 項目概述  63 

3.1.2 項目設計  63 

3.2 知識地圖  64 

3.3 預備知識  65 

3.3.1 ListView 控件  65 

3.3.2 RecyclerView 控件  70 

3.3.3 MediaPlayer 基礎 73 

3.3.4 Fragment 基礎  76 

3.4 項目實戰  88 

3.4.1 實現版本 1 的“數字”頁面  88 

3.4.2 豐富“數字”頁面的界面  91 

3.4.3 優化“數字”列表頁面  95 

3.4.4 播放四川方言發音  98 

3.4.5 開發基於 Fragment 的版本 2  101 

3.5 小結  105 

3.6 習題  105 

第 4 章 實戰項目—小黑日記  106 

4.1 項目介紹  106 

4.1.1 項目概述  106 

4.1.2 項目設計  106 

4.1.3 模塊介紹  110 

4.2 知識地圖  111 

4.3 預備知識  112 

4.3.1 SharedPreferences 存儲  112 

4.3.2 文件存儲  113 

4.3.3 SQLite 存儲  116 

4.3.4 JSON 數據  119 

4.3.5 Activity 數據傳遞  121 

4.3.6 Service 服務  124 

4.3.7 Broadcast 廣播 127 

4.3.8 多媒體  130 

4.4 項目實戰  139 

4.4.1 項目包結構  139 

4.4.2 登錄模塊  140 

4.4.3 首頁模塊  146 

4.4.4 編輯模塊  161 

4.4.5 拍照模塊  167 

4.4.6 音頻模塊  171 

4.4.7 視頻模塊  175 

4.5 小結  178 

4.6 習題  178 

第 5 章 實戰項目—乾貨集中營  179 

5.1 項目介紹  179 

5.1.1 項目概述  179 

5.1.2 項目設計  180 

5.2 知識地圖  180 

5.3 預備知識  180 

5.3.1 版本控制軟件 Git  180 

5.3.2 網絡請求  187 

5.3.3 Handler 消息機制  194 

5.3.4 圖片加載庫 Glide  196 

5.3.5 SwipeRefreshLayout  198 

5.3.6 WebView  201 

5.4 項目實戰  207 

5.4.1 項目搭建及綁定 Git 遠程倉庫  207 

5.4.2 OkHttp 封裝及使用 209 

5.4.3 佈局列表頁面的顯示  211 

5.4.4 頁面中顯示網絡請求的數據 215 

5.4.5 頁面的下拉刷新及上拉加載  220 

5.4.6 列表項的單擊及 Web 頁面的展示  224 

5.5 小結  226 

5.6 習題  227