本書(shū)深入剖析了HarmonyOSNEXT的各項(xiàng)技術(shù),通過(guò)豐富的實(shí)戰(zhàn)案例,由淺入深地解析了HarmonyOSNEXT的原理與應(yīng)用。借助多樣化的實(shí)戰(zhàn)案例和豐富的配套資源,讀者可以全面了解并掌握鴻蒙開(kāi)發(fā)的核心技術(shù),以及鴻蒙應(yīng)用在實(shí)際開(kāi)發(fā)中的應(yīng)用方法。本書(shū)共分為四篇,共計(jì)16章,分別為鴻蒙開(kāi)發(fā)基礎(chǔ)篇、鴻蒙開(kāi)發(fā)進(jìn)階篇、HarmonyOSSDK開(kāi)放能力集篇和特色案例實(shí)戰(zhàn)篇,內(nèi)容涵蓋了鴻蒙開(kāi)發(fā)的各個(gè)關(guān)鍵領(lǐng)域。書(shū)中還提供了基于鴻蒙NEXT的完整實(shí)戰(zhàn)項(xiàng)目及3個(gè)特色案例,并附帶了全套的源代碼。
		
	
	第一篇 鴻蒙開(kāi)發(fā)基礎(chǔ)
	第 1 章 鴻蒙開(kāi)發(fā)入門(mén) 2
	1.1 挑戰(zhàn)與星辰大海 2
	1.2 HarmonyOS 整體介紹 3
	第 2 章 搭建開(kāi)發(fā)環(huán)境DevEco Studio 6
	2.1 獲取開(kāi)發(fā)者身份 6
	2.2 安裝與配置 7
	2.3 DevEco Studio 界面常用布局 8
	2.4 工程創(chuàng)建和管理 9
	2.5 中文環(huán)境配置 12
	2.6 代碼模板管理 14
	第 3 章 鴻蒙開(kāi)發(fā)語(yǔ)法 16
	3.1 ArkTS語(yǔ)法介紹 17
	3.1.1 開(kāi)啟ArkTS編程之旅 17
	3.1.2 ArkTS聲明式UI 20
	3.2 鴻蒙應(yīng)用程序框架UIAbility 的
	介紹與使用 34
	3.2.1 UIAbility 的概念 34
	3.2.2 UIAbility 的生命周期 36
	3.2.3 UIAbility 基本用法 39
	3.3 網(wǎng)絡(luò)數(shù)據(jù)訪問(wèn) 43
	3.3.1 基本概念 43
	3.3.2 HTTP網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求開(kāi)發(fā)
	入門(mén) 43
	3.3.3 實(shí)戰(zhàn)案例 56
	3.4 應(yīng)用數(shù)據(jù)本地保存 61
	3.4.1 創(chuàng)建數(shù)據(jù)庫(kù) 62
	3.4.2 添加數(shù)據(jù) 66
	3.4.3 查詢(xún)數(shù)據(jù) 68
	3.4.4 更新數(shù)據(jù) 71
	3.4.5 刪除數(shù)據(jù) 72
	3.4.6 升級(jí)數(shù)據(jù)庫(kù) 73
	3.4.7 使用事務(wù) 75
	第二篇 鴻蒙開(kāi)發(fā)進(jìn)階
	第 4 章 Navigation 78
	4.1 基本用法 79
	4.2 子頁(yè)的生命周期 89
	4.3 最佳實(shí)踐—跨模塊動(dòng)態(tài)路由 96
	第 5 章 Stage 模型詳解 101
	5.1 Stage 層級(jí)模型 101
	5.2 UIAbility 103
	5.3 AbilityStage 109
	5.4 Want 信息傳遞載體 110
	5.5 進(jìn)程和線程模型 110
	第 6 章 動(dòng)畫(huà)組件 113
	6.1 簡(jiǎn)單動(dòng)畫(huà) 113
	6.2 復(fù)雜動(dòng)畫(huà) 116
	6.3 交互動(dòng)畫(huà) 121
	6.4 高級(jí)動(dòng)畫(huà)效果 124
	6.4.1 貝塞爾曲線實(shí)現(xiàn)的動(dòng)畫(huà) 124
	6.4.2 使用彈簧曲線實(shí)現(xiàn)的動(dòng)畫(huà) 126
	6.5 優(yōu)化動(dòng)畫(huà)效果 128
	第 7 章 Web 組件 131
	7.1 原生開(kāi)發(fā)與Web 開(kāi)發(fā) 131
	7.2 Web 組件概述 132
	7.3 在應(yīng)用中顯示W(wǎng)eb 頁(yè)面 133
	7.3.1 頁(yè)面顯示 133
	7.3.2 頁(yè)面跳轉(zhuǎn) 140
	7.4 與Web 頁(yè)面交互 145
	7.4.1 通過(guò)控制器加載頁(yè)面資源 145
	7.4.2 通過(guò)控制器加載HTML
	格式的文本數(shù)據(jù) 146
	7.4.3 在應(yīng)用中使用Web頁(yè)面的 147
	JavaScript 147
	7.5 其他場(chǎng)景 159
	7.6 Web 組件應(yīng)用實(shí)戰(zhàn)案例 163
	第 8 章 媒體 171
	8.1 Media Kit 171
	8.2 AVPlayer/SoundPool 音頻播放 172
	第 9 章 文件 180
	9.1 將數(shù)據(jù)寫(xiě)入文件 180
	9.2 從文件中讀取數(shù)據(jù) 183
	第 10 章 Native 適配開(kāi)發(fā) 186
	10.1 創(chuàng)建新項(xiàng)目 186
	10.2 調(diào)整主頁(yè)面內(nèi)容 187
	10.3 實(shí)現(xiàn)基本運(yùn)算功能 188
	10.4 更新CMakeLists.txt 190
	10.5 使用基本運(yùn)算函數(shù) 190
	10.6 實(shí)現(xiàn)攝氏溫度與華氏溫度的
	轉(zhuǎn)換功能 191
	第 11 章 使用第三方庫(kù) 196
	11.1 ZRouter 197
	11.2 Logger 204
	第 12 章 高效開(kāi)發(fā)實(shí)踐 207
	12.1 實(shí)踐工程概述 207
	12.2 應(yīng)用性能四板斧 209
	12.3 性能優(yōu)化案例展示 210
	第三篇 HarmonyOS SDK開(kāi)放能力集
	第 13 章 應(yīng)用服務(wù) 220
	13.1 華為賬號(hào)服務(wù) 220
	13.1.1 賬號(hào)服務(wù)概述 220
	13.1.2 賬號(hào)服務(wù)實(shí)戰(zhàn) 223
	13.2 應(yīng)用內(nèi)支付服務(wù) 239
	13.2.1 應(yīng)用內(nèi)支付服務(wù)概述 240
	13.2.2 IAP Kit 服務(wù)實(shí)戰(zhàn) 240
	13.3 推送服務(wù) 257
	13.3.1 Push Kit 服務(wù)概述 257
	13.3.2 Push Kit 服務(wù)實(shí)戰(zhàn) 261
	13.4 定位服務(wù) 271
	13.4.1 Location Kit 開(kāi)發(fā)指南 272
	13.4.2 案例實(shí)操 276
	13.5 統(tǒng)一掃碼服務(wù) 277
	13.5.1 默認(rèn)界面掃碼 278
	13.5.2 自定義界面掃碼 280
	13.6 游戲登錄服務(wù) 284
	13.6.1 開(kāi)發(fā)前置條件 285
	13.6.2 游戲登錄的開(kāi)發(fā)步驟 288
	13.7 通用文字識(shí)別 298
	13.7.1 開(kāi)發(fā)步驟 298
	13.7.2 實(shí)現(xiàn)效果 301
	13.8 華為支付服務(wù) 301
	13.8.1 華為支付分類(lèi) 302
	13.8.2 華為支付服務(wù)場(chǎng)景 303
	13.8.3 開(kāi)發(fā)前置條件 305
	13.8.4 華為支付服務(wù)的基本流程 313
	13.9 地圖服務(wù) 317
	13.9.1 開(kāi)發(fā)前置條件 318
	13.9.2 地圖開(kāi)發(fā)指導(dǎo) 321
	13.9.3 開(kāi)發(fā)步驟 322
	第四篇 鴻蒙特色案例實(shí)戰(zhàn)
	第 14 章 Day Matters 324
	14.1 使用開(kāi)源三方庫(kù)
	@nutpi/privacy_dialog
	實(shí)現(xiàn)隱私協(xié)議對(duì)話框 324
	14.2 網(wǎng)絡(luò)獲取數(shù)據(jù) 326
	14.3 鴻蒙多設(shè)備適配 327
	14.4 動(dòng)畫(huà) 328
	14.5 服務(wù)卡片 329
	第 15 章 堅(jiān)果單車(chē) 332
	15.1 應(yīng)用開(kāi)發(fā)準(zhǔn)備 332
	15.2 開(kāi)發(fā)步驟 337
	第 16 章 酷酷音樂(lè) 354
	16.1 項(xiàng)目概述 354
	16.2 多設(shè)備部署支持 356
	16.3 ohpm 模塊依賴(lài) 360
	16.4 UI適配之自適應(yīng)布局 364
	16.5 UI適配之響應(yīng)式布局 370
	16.5.1 獲取窗口對(duì)象 371
	16.5.2 通過(guò)媒體查詢(xún) 374
	16.5.3 借助柵格布局 377
	16.6 斷點(diǎn)組件 381
	16.7 多設(shè)備能力驗(yàn)證 386
	16.8 后臺(tái)運(yùn)行 388
	16.9 一鏡到底 391