Android AI 應用開發 (基於 Kotlin)
孫芳 梁大業 張晶
買這商品的人也買了...
-
Arduino Nano 3.0 with ATMEGA328$350$343 -
HC-SR04 超音波感測器$100$98 -
40 條彩色排線 20cm 公對母
$100$98 -
9 克塑膠齒輪馬達$140$137 -
WPF 編程寶典 -- 使用 C# 2012 和 .NET 4.5 (第4版) (Pro WPF in C# 2012: Windows Presentation Foundation in .NET 4.5)$1,374$1,305 -
塑膠雲台 (9g 伺服馬達適用)$120$117 -
深入淺出 Kotlin (Head First Kotlin: A Brain-Friendly Guide)$780$616 -
$464Android App 開發入門與項目實戰 -
$611Android App 開發進階與項目實戰 -
深入淺出 Android 開發, 3/e (Head First Android Development : A Learner's Guide to Building Android Apps with Kotlin, 3/e)$1,200$948 -
Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)$680$537 -
邊緣AI|使用嵌入式機器學習解決真實世界的問題 (AI at the Edge: Solving Real-World Problems with Embedded Machine Learning)$880$695 -
Android AI應用開發項目實戰$359$341
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
79折
$374Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
79折
$374Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
79折
$374深入淺出 Vue.js -
79折
$327實用機器學習 (Real-world Machine Learning) -
79折
$469深度探索 C++ 對像模型 (Inside the C++ Object Model) -
79折
$279區塊鏈項目開發指南 -
79折
$374原子教你玩 STM32 (庫函數版第2版) -
79折
$374Spring Security 實戰 -
79折
$568嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
79折
$469MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
79折
$417PADS 9.5 實戰攻略與高速 PCB 設計 -
79折
$227基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
79折
$246深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
79折
$374Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
60折
$356數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
60折
$320移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
相關主題
商品描述
"人工智能技術方興未艾,正日益融入我們生活的方方面面。AI開放平臺旨在方便開發者和企業通過API接入先進的AI能力(如語音識別、圖像處理、自然語言處理和機器學習模型等),以實現人工智能技術的快速部署和應用。本書介紹如何基於官方**推薦的Kotlin編程語言並結合AI開放平臺開發出創新的 Android AI應用。 本書分為三部分,共10章,包括基礎知識、Android與AI實踐和發布與高級技巧,全面簡潔地介紹Android開發的基礎知識以及如何利用AI開放平臺進行開發實踐的技術。全書內容由淺入深,案例豐富實用,易學、易用、易上手,實踐部分通過圖像識別、語音識別及OCR應用開發等項目幫助讀者將所學知識更好地應用到實際開發中,快速培養獨立完成基於Android的AI應用開發與疊代的能力。 本書可作為高等學校移動端開發以及人工智能實踐相關課程的教材,也可供廣大信息技術類專業的學習者參考使用,還可作為相關領域培訓機構的教材。 "
作者簡介
孫芳,碩士,副教授,1997年3月畢業於大連理工大學計算機系,CCF計算機應用專委委員,遼寧省大連市政務信息化專家庫專家。常年從事高校計算機專業課程的一線教學工作,並具有多年海外跨國公司IT工作經驗,主要從事軟件工程、智能信息處理、多媒體信息安全等方面的研究。出版多部教材,近年出版教材如《Vue3企業級應用開發實戰(微課版)》、《全棧式微信小程序雲開發實戰》等。發表多篇SCI論文,主持並參與多項省部級課題。
目錄大綱
目錄
第一部分基 礎 知 識
第1章Android開發入門
1.1Android平臺概述
1.1.1Android平臺的優勢
1.1.2Android平臺的發展史
1.1.3Android平臺的架構和組成
1.2Android開發環境設置
1.2.1安裝Android Studio
1.2.2配置開發環境
1.3創建第一個Android應用
1.3.1創建一個Hello World項目
1.3.2運行Hello World項目
1.4Android應用結構
1.4.1應用結構詳解
1.4.2修改第一個應用程序
實訓一
實訓二
第2章Kotlin基礎
2.1Kotlin簡介
2.1.1Kotlin起源
2.1.2為何選擇Kotlin
2.1.3Kotlin與Java的對比
2.2數據類型和控制流
2.2.1基本數據類型
2.2.2字符串和數組
2.2.3集合類型
2.2.4控制流
2.3函數、Lambda表達式和高階函數
2.3.1函數定義和調用
2.3.2主函數
2.3.3Lambda表達式和匿名函數
2.3.4高階函數
2.3.5內聯函數
2.4面向對象編程
2.4.1類和對象
2.4.2繼承、多態和接口
2.4.3數據類
2.5高級特性
2.5.1擴展函數和屬性
2.5.2泛型和集合操作
2.6協程
2.6.1協程的概念和優勢
2.6.2協程構造器: launch和async
2.6.3掛起函數
2.6.4協程上下文和調度器
2.6.5協程作用域
2.7類型檢查與轉換
2.7.1is和as操作符
2.7.2類型檢查與轉換的使用場景
2.8可見性修飾符和委托
2.8.1可見性修飾符
2.8.2委托
2.9空安全性
2.9.1空安全性的基本概念
2.9.2使用場景舉例
實訓一
實訓二
第3章Android UI設計
3.1布局基礎
3.1.1可組合函數簡介
3.1.2基礎布局組件
3.1.3布局修飾符
3.2Compose控件與交互
3.2.1可組合函數的交互性
3.2.2用戶輸入處理與狀態管理
3.2.3高級控件與交互式組件
3.3Compose動畫與圖形
3.3.1動畫基礎與類型
3.3.2圖形與自定義繪制
3.4Material Design 3與主題定制
3.4.1應用Material Design 3組件
3.4.2主題與動態配色
3.4.3自定義控件與復雜UI
實訓一
實訓二
第二部分Android與AI實踐
第4章AI開放平臺概述
4.1AI開放平臺簡介
4.1.1AI開放平臺的定義
4.1.2國內主流AI開放平臺
4.1.3使用AI開放平臺的優勢
4.2AI開放平臺選擇方法論
4.3在Android應用中集成AI開放平臺服務
4.4非常重要的數據權限和安全性
實訓一
實訓二
第5章密鑰申請及項目架構搭建
5.1整體流程概述
5.2密鑰申請
5.3項目架構搭建
實訓一
實訓二
第6章圖像識別應用開發
6.1圖像標簽識別功能
6.1.1開通圖像標簽服務
6.1.2圖像標簽接口參數
6.1.3添加SDK依賴包
6.1.4圖像標簽客戶端
6.1.5圖像標簽服務層
6.1.6圖像標簽數據倉庫層
6.1.7圖像標簽ViewModel層
6.1.8圖像標簽界面
6.1.9界面集成與預覽
6.2商品識別功能
6.2.1商品識別接口參數
6.2.2商品識別客戶端
6.2.3商品識別服務層
6.2.4商品識別數據倉庫層
6.2.5商品識別ViewModel層
6.2.6商品識別界面
6.2.7商品界面集成與預覽
6.3AI面部識別功能
6.3.1人臉檢測接口參數
6.3.2人臉識別客戶端
6.3.3人臉識別服務層
6.3.4人臉識別數據倉庫層
6.3.5人臉識別ViewModel層
6.3.6人臉識別界面
6.3.7人臉識別界面集成與預覽
實訓一
實訓二
第7章語音識別及OCR應用開發
7.1語音識別功能
7.1.1語音識別接口參數
7.1.2語音識別客戶端
7.1.3語音識別服務層
7.1.4工具類層
7.1.5語音識別數據倉庫層
7.1.6語音識別ViewModel層
7.1.7語音識別界面
7.1.8語音識別界面集成與預覽
7.2多語言翻譯功能
7.2.1多語言翻譯接口參數
7.2.2多語言翻譯客戶端
7.2.3多語言翻譯服務層
7.2.4多語言翻譯數據倉庫層
7.2.5多語言翻譯ViewModel層
7.2.6多語言翻譯界面
7.2.7多語言翻譯界面集成與預覽
7.3OCR識別功能
7.3.1OCR識別接口參數
7.3.2OCR識別客戶端
7.3.3OCR識別服務層
7.3.4OCR數據倉庫層
7.3.5OCR識別ViewModel層
7.3.6OCR識別界面
7.3.7OCR識別界面集成與預覽
實訓一
實訓二
第三部分發布與高級技巧
第8章性能優化和調試
8.1應用性能優化
8.1.1內存管理與性能
8.1.2網絡使用優化
8.1.3渲染性能優化
8.2調試應用
8.2.1Android調試工具
8.2.2遠程調試與模擬器
實訓一
實訓二
第9章打包構建與發布
9.1應用程序構建與打包流程
9.1.1詳解構建配置
9.1.2構建打包
9.2應用市場的發布
實訓一
實訓二
第10章應用的持續維護
10.1應用更新策略
10.1.1規劃與執行更新
10.1.2測試和發布更新
10.1.3實踐
10.2管理用戶反饋
10.2.1收集與分析反饋
10.2.2響應用戶需求
附錄AAndroid開發工具和資源
附錄B國際化和本地化
附錄C真機預覽及調試







