Android AI應用開發項目實戰

孫芳 孫文豪

  • 出版商: 機械工業
  • 出版日期: 2025-11-01
  • 售價: $360
  • 語言: 簡體中文
  • ISBN: 7115683484
  • ISBN-13: 9787115683489
  • 相關分類: AndroidAI Coding
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

AI是新一輪科技革命和產業變革的重要驅動力量,AI開放平臺允許*通過API接入先進的AI能力,如語音識別、圖像處理、自然語言處理和機器學習模型等,從而提升應用程序的開發效率。 本書采用項目式教學,共計9個項目,從基礎知識、環境搭建到項目實踐,*、簡潔地介紹了基於Android系統的利用AI開放平臺進行應用開發的技術。本書內容由淺入深,案例豐富、實用,易於學習和上手,通過圖像識別應用開發、語音識別應用開發及OCR應用開發項目來幫助讀者將所學知識有效地應用到實際開發工作中,快速提升讀者獨立完成基於Android的AI應用開發能力。 本書可作為高等院校移動端開發以及人工智能實踐相關課程的教材,同時也適合廣大信息技術類專業的學習者參考使用,還可作為相關領域培訓機構的教材

作者簡介

孫芳 畢業於大連理工大學計算機工程系系,CCF計算機應用專委委員,遼寧省大連市政務信息化*庫*。騰訊前端架構師,騰訊前端通道會長、騰訊技術委員會委員、騰訊*委員會委員。專註於Web前端領域,主要負責前端架構搭建技術選型,並且擁有多年前端開發實戰經驗。
 

目錄大綱

項目1 搭建AI語音圖像識別綜合平臺開發環境 1
1.1 項目背景 1
1.2 任務1 搭建開發環境 2
1.2.1 任務描述 2
1.2.2 相關知識 2
1.2.3 任務實施 3
1.2.4 擴展知識 7
1.2.5 任務小結 9
1.3 任務2 創建項目及使用模擬器預覽 10
1.3.1 任務描述 10
1.3.2 相關知識 10
1.3.3 任務實施 11
1.3.4 擴展知識 16
1.3.5 任務小結 20
1.4 任務3 真機預覽與配置 20
1.4.1 任務描述 20
1.4.2 相關知識 20
1.4.3 任務實施 21
1.4.4 任務小結 22
1.5 項目小結 22
習題 23
項目2 AI語音圖像識別綜合平臺前置準備 24
2.1 項目背景 24
2.2 任務1 搭建基於MVVM模式的項目架構 25
2.2.1 任務描述 25
2.2.2 相關知識 25
2.2.3 任務實施 25
2.2.4 擴展知識 27
2.2.5 任務小結 27
2.3 任務2 AI開放平臺及密鑰申請 28
2.3.1 任務描述 28
2.3.2 相關知識 28
2.3.3 任務實施 30
2.3.4 擴展知識 31
2.3.5 任務小結 33
2.4 任務3 SDK及依賴包配置 34
2.4.1 任務描述 34
2.4.2 相關知識 34
2.4.3 任務實施 35
2.4.4 任務小結 36
2.5 項目小結 37
習題 38
項目3 創建AI語音圖像識別綜合平臺主界面 39
3.1 項目背景 39
3.2 任務1 構建功能列表界面 40
3.2.1 任務描述 40
3.2.2 相關知識 40
3.2.3 任務實施 57
3.2.4 擴展知識 58
3.2.5 任務小結 67
3.3 任務2 集成到主函數 68
3.3.1 任務描述 68
3.3.2 相關知識 68
3.3.3 任務實施 70
3.3.4 擴展知識 72
3.3.5 任務小結 81
3.4 項目小結 81
習題 82
項目4 開發圖像標簽識別功能 83
4.1 項目背景 83
4.2 任務1 創建圖像標簽識別服務層及客戶端 84
4.2.1 任務描述 84
4.2.2 相關知識 84
4.2.3 任務實施 86
4.2.4 擴展知識 88
4.2.5 任務小結 89
4.3 任務2 創建圖像標簽識別ViewModel層 90
4.3.1 任務描述 90
4.3.2 相關知識 90
4.3.3 任務實施 98
4.3.4 擴展知識 100
4.3.5 任務小結 103
4.4 任務3 創建圖像標簽識別UI 103
4.4.1 任務描述 103
4.4.2 相關知識 104
4.4.3 任務實施 113
4.4.4 擴展知識 117
4.4.5 任務小結 120
4.5 項目小結 121
習題 122
項目5 開發商品識別功能 123
5.1 項目背景 123
5.2 任務1 創建商品識別服務層及客戶端 124
5.2.1 任務描述 124
5.2.2 相關知識 124
5.2.3 任務實施 125
5.2.4 擴展知識 126
5.2.5 任務小結 129
5.3 任務2 創建商品識別ViewModel層 129
5.3.1 任務描述 129
5.3.2 相關知識 129
5.3.3 任務實施 131
5.3.4 擴展知識 132
5.3.5 任務小結 134
5.4 任務3 創建商品識別UI 134
5.4.1 任務描述 134
5.4.2 相關知識 134
5.4.3 任務實施 135
5.4.4 擴展知識 138
5.4.5 任務小結 139
5.5 項目小結 140
習題 141
項目6 開發語音識別功能 142
6.1 項目背景 142
6.2 任務1 創建語音識別服務層及客戶端 143
6.2.1 任務描述 143
6.2.2 相關知識 143
6.2.3 任務實施 145
6.2.4 擴展知識 148
6.2.5 任務小結 149
6.3 任務2 創建語音識別ViewModel層 149
6.3.1 任務描述 149
6.3.2 相關知識 149
6.3.3 任務實施 150
6.3.4 擴展知識 152
6.3.5 任務小結 153
6.4 任務3 創建語音識別UI 153
6.4.1 任務描述 153
6.4.2 相關知識 153
6.4.3 任務實施 156
6.4.4 擴展知識 159
6.4.5 任務小結 164
6.5 項目小結 164
習題 165
項目7 開發OCR功能 166
7.1 項目背景 166
7.2 任務1 創建OCR的服務層及客戶端 167
7.2.1 任務描述 167
7.2.2 相關知識 167
7.2.3 任務實施 168
7.2.4 擴展知識 170
7.2.5 任務小結 171
7.3 任務2 創建OCR的ViewModel層 171
7.3.1 任務描述 171
7.3.2 相關知識 171
  7.3.3 任務實施 172
7.3.4 擴展知識 173
7.3.5 任務小結 176
7.4 任務3 創建OCR的UI 176
7.4.1 任務描述 176
7.4.2 相關知識 176
7.4.3 任務實施 177
7.4.4 擴展知識 182
7.3.5 任務小結 183
7.5 項目小結 184
習題 185
項目8 系統集成 186
8.1 項目背景 186
8.2 任務 功能集成 187
8.2.1 任務描述 187
8.2.2 相關知識 187
8.2.3 任務實施 189
8.2.4 擴展知識 190
8.3 項目小結 192
習題 193
項目9 打包、構建與發布 194
9.1 項目背景 194
9.2 任務 應用程序構建與打包流程 195
9.2.1 任務描述 195
9.2.2 相關知識 195
9.2.3 任務實施 198
9.3 項目小結 201
習題 202

最後瀏覽商品 (20)