Android Studio項目開發教程――從基礎入門到樂享開發

Android Studio項目開發教程――從基礎入門到樂享開發

《Android Studio項目開發教程――從基礎入門到樂享開發》是2020年電子工業出版社出版的圖書,作者是彭艷。

基本介紹

  • 書名:Android Studio項目開發教程――從基礎入門到樂享開發
  • 作者:彭艷
  • 出版社:電子工業出版社
  • 出版時間:2020年7月1日
  • 頁數:172 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121375057
內容簡介,圖書目錄,作者簡介,

內容簡介

本書是以Android套用開發為基礎的從入門到精通的實踐項目教材,採用任務驅動的方式,將Android開發中的每一個具體環節都融入到具有代表性的企業一線項目實踐中,以實現通過完成項目掌握能力的目的,最終完成整個Android APP。本書中所有的知識點均有理論解析和實際套用,選擇的“購物商城APP”項目來源於企業一線,該項目嚴格貫徹執行行業的開發流程和規範。本書既可作為高職院校計算機套用技術、移動互聯技術和物聯網技術等專業的教材,還可作為對Android套用開發感興趣的讀者的參考書。

圖書目錄

目  錄
第1章 Android入門 1
1.1 Android簡介 1
1.2 Android Studio開發環境搭建 3
1.2.1 Android Studio介紹 3
1.2.2 開發環境配置要求 3
1.2.3 搭建開發環境 3
1.3 開發Android應用程式 8
1.3.1 新建Android應用程式 8
1.3.2 Android項目結構 11
1.3.3 創建Android模擬器 15
1.3.4 在模擬器上運行APP 18
1.3.5 連線手機運行APP 19
1.4 認識項目―購物阿淋拳商城APP 22
1.4.1 開發背景 22
1.4.2 系統功能設計 23
1.4.3 項目包結構說明 23
1.4.4 系統預覽 24
1.5 本章小結 24
1.6 本章習題 24
第2章 Android用斷墊雅體戶界面設計 25
2.1 UI設計的相關概念 25
2.1.1 View 25
2.1.2 腳符ViewGroup 26
2.2 控制UI界面 27
2.2.1 使用XML布局檔案控制UI界面 27
2.2.2 開發自定義的View類 28
2.3 布局管理器 29
2.3.1 相對布局管理器 29
2.3.2 線性布局管理器 31
2.3.3 幀布局管理器 32
2.3.4 表格布局管理器 33
2.3.5 格線布局管理器 34
2.3.6 布局管理器的嵌套 34
2.4 購淚只酷地物商城APP的布局設計 35
2.4.1 購物商城APP商城首頁布局 35
2.4.2 個人中心頁面布局 42
2.5 本章小結 45
2.6 本章習題 45
第3章 常用UI組件 46
3.1 常用組件 46
3.1.1 文本類組件 46
3.1.2 按鈕類組件 48
3.1.3 圖像類組件 55
3.2 常見對話框 57
3.2.1 通過Toast類顯示訊息提示框 57
3.2.2 使用AlertDialog類實現對話框 57
3.2.3 使用Notification類在狀態欄上顯示通知 59
3.3 購棄簽船物商城APP的UI互動 59
3.3.1 商城首頁底部的頁面選擇 59
3.3.2 用戶登錄 61
3.3.3 用戶註冊 65
3.4 本章小結 68
3.5 本章習題 69
第4章 基本程式單元Activity 70
4.1 Activity概述 70
4.2 創建、配置、啟動和關閉Activity 72
4.2.1 創建Activity 72
4.2.2 配置Activity 73
4.2.3 啟動和關閉Activity 73
4.2.4 踏贈肯Intent介紹 74
4.2.5 顯式Intent和隱式Intent 74
4.3 多個Activity的使用 76
4.3.1 使用Bundle在Activity之間交換數據 76
4.3.2 調用另一個Activity並返回結果 76
4.4 使用Fragment 77
4.4.1 Fragment的生命周期 77
4.4.2 創建Fragment 78
4.4.3 在Activity中添加Fragment 79
4.5 購物商城APP頁面的跳轉和數據傳遞 80
4.5.1 商城底部的頁面切換 80
4.5.2 個人歸應糠中心頁面―登錄頁面―註冊頁面的跳轉 86
4.5.3 登錄後跳轉至個人中心頁面 88
4.6 本章小結 89
4.7 本章習題 90
第5章 數據存儲技術 91
5.1 SharedPreferences存儲 91
5.1.1 獲取SharedPreferences對象 92
5.1.2 向SharedPreferences檔案存儲數據 92
5.1.3 讀取SharedPreferences檔案中存儲的數據 92
5.2 檔案存儲 94
5.2.1 內部存儲 94
5.2.2 外部存儲 95
5.3 購物商城APP的信息存儲 97
5.3.1 用戶註冊信息的存儲 97
5.3.2 免驗證快速登錄功能 98
5.3.3 退出後清除SharedPreferences 102
5.4 本章小結 103
5.5 本章習題 103
第6章 資料庫編程 104
6.1 SQLite資料庫簡介 104
6.2 創建資料庫 104
6.3 SQLite資料庫的操作 105
6.4 數據信息顯示控制項 106
6.4.1 ListView介紹 106
6.4.2 RecyclerView 介紹 107
6.5 購物商城APP的資料庫編程 107
6.5.1 購物商城APP的資料庫設計 108
6.5.2 商品分類模組 117
6.5.3 購物車模組 123
6.6 本章小結 124
6.7 本章習題 124
第7章 網路編程 125
7.1 通過HTTP訪問網路 125
7.1.1 傳送GET請求 126
7.1.2 傳送POST請求 126
7.2 解析JSON格式數據 126
7.2.1 JSON簡介 126
7.2.2 解析JSON數據 127
7.3 網路查詢手機號碼歸屬地 128
7.4 本章小結 132
7.5 本章習題 132
第8章 多媒體編程 133
8.1 動畫 133
8.1.1 補間動畫 133
8.1.2 逐幀動畫 135
8.2 音頻與視頻 137
8.2.1 使用MediaPlayer類播放音頻 137
8.2.2 使用SoundPool類播放視頻 139
8.2.3 使用VideoView組件播放視頻 140
8.3 商品詳情頁面的背景音樂 140
8.4 本章小結 143
8.5 本章習題 143
第9章 實現購物商城APP的其他功能 144
9.1 用戶身份驗證與註冊 144
9.2 添加商品到購物車 145
9.2.1 顯示商品詳細信息 145
9.2.2 將商品加入購物車 149
9.2.3 查看、編輯購物車 151
9.2.4 購物車結算 156
附錄A 素材說明 158

作者簡介

彭艷,深圳職業技術學院計算機工程學院教師,副教授,著作方向為嵌入式系統及其套用,承擔教職委課題“嵌入式技術專業建設與人才培養模式改革研究”,基於高職類計算機專業平台課程《微機組裝與維護實訓》的“三位一體”開放式課程教學體系研究,面向文科學生的計算機系統複合能力培養探索等課題,承擔一門國家精品課程,《Windows CE嵌入式系統》。
3.2.2 使用AlertDialog類實現對話框 57
3.2.3 使用Notification類在狀態欄上顯示通知 59
3.3 購物商城APP的UI互動 59
3.3.1 商城首頁底部的頁面選擇 59
3.3.2 用戶登錄 61
3.3.3 用戶註冊 65
3.4 本章小結 68
3.5 本章習題 69
第4章 基本程式單元Activity 70
4.1 Activity概述 70
4.2 創建、配置、啟動和關閉Activity 72
4.2.1 創建Activity 72
4.2.2 配置Activity 73
4.2.3 啟動和關閉Activity 73
4.2.4 Intent介紹 74
4.2.5 顯式Intent和隱式Intent 74
4.3 多個Activity的使用 76
4.3.1 使用Bundle在Activity之間交換數據 76
4.3.2 調用另一個Activity並返回結果 76
4.4 使用Fragment 77
4.4.1 Fragment的生命周期 77
4.4.2 創建Fragment 78
4.4.3 在Activity中添加Fragment 79
4.5 購物商城APP頁面的跳轉和數據傳遞 80
4.5.1 商城底部的頁面切換 80
4.5.2 個人中心頁面―登錄頁面―註冊頁面的跳轉 86
4.5.3 登錄後跳轉至個人中心頁面 88
4.6 本章小結 89
4.7 本章習題 90
第5章 數據存儲技術 91
5.1 SharedPreferences存儲 91
5.1.1 獲取SharedPreferences對象 92
5.1.2 向SharedPreferences檔案存儲數據 92
5.1.3 讀取SharedPreferences檔案中存儲的數據 92
5.2 檔案存儲 94
5.2.1 內部存儲 94
5.2.2 外部存儲 95
5.3 購物商城APP的信息存儲 97
5.3.1 用戶註冊信息的存儲 97
5.3.2 免驗證快速登錄功能 98
5.3.3 退出後清除SharedPreferences 102
5.4 本章小結 103
5.5 本章習題 103
第6章 資料庫編程 104
6.1 SQLite資料庫簡介 104
6.2 創建資料庫 104
6.3 SQLite資料庫的操作 105
6.4 數據信息顯示控制項 106
6.4.1 ListView介紹 106
6.4.2 RecyclerView 介紹 107
6.5 購物商城APP的資料庫編程 107
6.5.1 購物商城APP的資料庫設計 108
6.5.2 商品分類模組 117
6.5.3 購物車模組 123
6.6 本章小結 124
6.7 本章習題 124
第7章 網路編程 125
7.1 通過HTTP訪問網路 125
7.1.1 傳送GET請求 126
7.1.2 傳送POST請求 126
7.2 解析JSON格式數據 126
7.2.1 JSON簡介 126
7.2.2 解析JSON數據 127
7.3 網路查詢手機號碼歸屬地 128
7.4 本章小結 132
7.5 本章習題 132
第8章 多媒體編程 133
8.1 動畫 133
8.1.1 補間動畫 133
8.1.2 逐幀動畫 135
8.2 音頻與視頻 137
8.2.1 使用MediaPlayer類播放音頻 137
8.2.2 使用SoundPool類播放視頻 139
8.2.3 使用VideoView組件播放視頻 140
8.3 商品詳情頁面的背景音樂 140
8.4 本章小結 143
8.5 本章習題 143
第9章 實現購物商城APP的其他功能 144
9.1 用戶身份驗證與註冊 144
9.2 添加商品到購物車 145
9.2.1 顯示商品詳細信息 145
9.2.2 將商品加入購物車 149
9.2.3 查看、編輯購物車 151
9.2.4 購物車結算 156
附錄A 素材說明 158

作者簡介

彭艷,深圳職業技術學院計算機工程學院教師,副教授,著作方向為嵌入式系統及其套用,承擔教職委課題“嵌入式技術專業建設與人才培養模式改革研究”,基於高職類計算機專業平台課程《微機組裝與維護實訓》的“三位一體”開放式課程教學體系研究,面向文科學生的計算機系統複合能力培養探索等課題,承擔一門國家精品課程,《Windows CE嵌入式系統》。

相關詞條

熱門詞條

聯絡我們