HarmonyOS從入門到精通40例

戈帥

  • 出版商: 清華大學
  • 出版日期: 2022-08-01
  • 定價: $534
  • 售價: 7.5$401
  • 語言: 簡體中文
  • ISBN: 7302611009
  • ISBN-13: 9787302611004
  • 立即出貨 (庫存 < 3)

  • HarmonyOS從入門到精通40例-preview-1
  • HarmonyOS從入門到精通40例-preview-2
  • HarmonyOS從入門到精通40例-preview-3
HarmonyOS從入門到精通40例-preview-1

商品描述

本書從基礎知識著手,通過實戰案例全方面系統地講解HarmonyOS開發,集前瞻性、應用性、趣味性於一體,閱讀群體是對HarmonyOS應用感興趣的學生、開發人員或者相關從業人員,旨在讓更多的人瞭解並使用HarmonyOS。 本書以實戰為主,以案例驅動學習,通過豐富的實戰案例由淺入深,以基礎知識和案例相結合的方式系統地講解HarmonyOS應用程序開發的常用技術。全書共10個章節,第1章節為基礎階段,講解HarmonyOS 開發基礎,從環境搭建、工程創建與運行講起;2-9章節為進階階段共39個案例,分別講解UI框架、Ability框架、媒體、安全、AI、設備管理、數據庫、分佈式等;最後章節是綜合實戰案例實戰階段,實戰案例從服務器端API開發部署到手機端開發測試等來提升讀者HarmonyOS綜合開發能力。

目錄大綱

目錄

第1章HarmonyOS開發基礎(50min)

1.1初識HarmonyOS

1.2環境搭建

1.2.1華為開發者賬號註冊及認證

1.2.2開發環境DevEco Studio安裝

1.2.3HarmonyOS SDK安裝

1.2.4本地模擬器創建

1.3工程創建與運行

1.3.1Java 工程模板創建

1.3.2工程目錄結構介紹

1.3.3本地模擬器運行程序

1.3.4遠程模擬器運行程序

1.3.5真機運行程序

1.4工程運行流程解析

1.4.1DevEco Studio調試方法

1.4.2程序啟動流程分析

第2章UI框架(104min)

2.1常用組件案例

2.1.1案例1: 跑馬燈(Text)

2.1.2案例2: 論壇點贊(Button)

2.2常用佈局案例

2.2.1案例3: 樓梯(DirectionalLayout)

2.2.2案例4: 標題欄(DependentLayout)

2.3常用組件與佈局綜合案例

2.3.1案例5: 百度搜索(TextField)

2.3.2案例6: 調色器(Picker)

2.3.3案例7: 圖片編輯器(Image/Slider)

2.3.4案例8: 新聞列表(ListContainer)

2.3.5案例9: 新聞瀏覽器(ScrollView)

2.3.6案例10: 進度顯示器(ProgressBar)

2.3.7案例11: 單選題(RadioButton/RadioContainer)

2.3.8案例12: 多選題(Checkbox)

2.3.9案例13: 首頁(TabList/Tab)

2.3.10案例14: Web瀏覽器(WebView)

2.3.11案例15: 輪播圖(PageSlider/PageSliderIndicator)

第3章Ability框架(37min)

3.1Page Ability

3.1.1案例16: 新聞詳情查看

3.1.2案例17: 生命周期回調方法測試

3.2Service Ability(案例18: 音樂播放器)

3.3公共事件與通知(案例19: 消息通知)

3.4線程管理(案例20: 實時天氣)

3.5線程間通信(案例21: 秒錶)

第4章媒體(12min)

4.1聲頻(案例22: 音樂播放器)

4.2視頻(案例23: 視頻播放器)

第5章安全(案例24: 手機人臉識別)(11min)

第6章AI(45min)

6.1碼生成(案例25: 二維碼生成器)

6.2通用文字識別(案例26: 文字識別)

6.3語音播報(案例27: 語音播報)

6.4語音識別(案例28: 語音助手)

第7章設備管理(47min)

7.1傳感器(案例29: 指南針)

7.2控制類小器件(案例30: 振動器)

7.3設置項(案例31: 系統設置)

7.4位置(案例32: 卓越定位)

7.5電池(案例33: 電池信息)

第8章數據庫(36min)

8.1輕量級數據庫(案例34: 自動登錄)

8.2對象關系映射數據庫(案例35: 日記)

第9章分佈式(51min)

9.1調度遷移(案例36: 分佈式計票器)

9.2遷移回遷(案例37: 分佈式編輯器)

9.3分佈式數據庫(案例38: 分佈式數據庫)

9.4分佈式文件(案例39: 分佈式文件瀏覽器)

第10章綜合案例(案例40: 分佈式雲筆記)(113min)

10.1案例介紹

10.2Web服務API開發部署測試

10.3用戶登錄模塊

10.4用戶註冊模塊

10.5筆記列表展示模塊

10.6筆記添加模塊

10.7筆記詳情模塊

10.8分佈式模塊

10.9應用配置