注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)從入門(mén)到精通

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)從入門(mén)到精通

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)從入門(mén)到精通

定 價(jià):¥119.00

作 者: 柳偉衛(wèi)
出版社: 北京大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787301328538 出版時(shí)間: 2022-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 608 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  華為自主研發(fā)的HarmonyOS(鴻蒙系統(tǒng))是一款“面向未來(lái)”、面向全場(chǎng)景(移動(dòng)辦公、運(yùn)動(dòng)健康、社交通信、媒體娛樂(lè)等)的分布式操作系統(tǒng)。借助 HarmonyOS 全場(chǎng)景分布式系統(tǒng)和設(shè)備生態(tài),定義全新的硬件、交互和服務(wù)體驗(yàn)。《鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)從入門(mén)到精通》采用的HarmonyOS 2.0版本作為基礎(chǔ),詳細(xì)介紹了如何基于HarmonyOS來(lái)進(jìn)行應(yīng)用開(kāi)發(fā)。全書(shū)分為3部分:?入門(mén)(1-4章):介紹HarmonyOS的背景、開(kāi)發(fā)環(huán)境搭建,并創(chuàng)建一個(gè)簡(jiǎn)單的HarmonyOS應(yīng)用。?進(jìn)階(5-27章):介紹HarmonyOS的核心功能的開(kāi)發(fā),內(nèi)容包括Ability、UI開(kāi)發(fā)、線(xiàn)程管理、視頻、圖像、相機(jī)、音頻、媒體會(huì)話(huà)管理、媒體數(shù)據(jù)管理、安全管理、二維碼、NFC、藍(lán)牙、WLAN、網(wǎng)絡(luò)管理、電話(huà)服務(wù)、設(shè)備管理、數(shù)據(jù)管理等。?實(shí)戰(zhàn)(28-32章):演示HarmonyOS在各類(lèi)場(chǎng)景下的綜合實(shí)戰(zhàn)案例?!而櫭蒆armonyOS應(yīng)用開(kāi)發(fā)從入門(mén)到精通》輔以大量的實(shí)戰(zhàn)案例,圖文并茂,讀者易于理解掌握。同時(shí),案例的選型偏重于解決實(shí)際問(wèn)題,具有很強(qiáng)的前瞻性、應(yīng)用性?!而櫭蒆armonyOS應(yīng)用開(kāi)發(fā)從入門(mén)到精通》適合加入HarmonyOS生態(tài) 的開(kāi)發(fā)者閱讀。

作者簡(jiǎn)介

  柳偉衛(wèi),網(wǎng)名老衛(wèi)、waylau,在 IT 公司擔(dān)任項(xiàng)目經(jīng)理、架構(gòu)師、高級(jí)技術(shù)顧問(wèn)等職位,是 CSDN、 開(kāi)源中國(guó)、云棲社區(qū)等技術(shù)社區(qū)專(zhuān)家,慕課網(wǎng)特邀講師。具有多年軟件開(kāi)發(fā)管理及系統(tǒng)架構(gòu)經(jīng)驗(yàn)。負(fù)責(zé)過(guò)多個(gè)省、大型分布式系統(tǒng)的設(shè)計(jì)與研發(fā),參與了多個(gè)大型項(xiàng)目的微服務(wù)架構(gòu)的技術(shù)改造,在實(shí)際工作中,積累了大量系統(tǒng)架構(gòu)、大數(shù)據(jù)處理以及性能調(diào)優(yōu)經(jīng)驗(yàn)。已經(jīng)出版了《分布式系統(tǒng)常用技術(shù)及案例分析》《Spring Boot 企業(yè)級(jí)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)》《Spring Cloud 微服務(wù)架構(gòu)開(kāi)發(fā)實(shí)戰(zhàn)》《Spring 5 開(kāi)發(fā)大全》《Cloud Native 分布式架構(gòu)原理與實(shí)踐》《大型互聯(lián)網(wǎng)應(yīng)用輕量級(jí)架構(gòu)實(shí)戰(zhàn)》等專(zhuān)著。

圖書(shū)目錄

第1章 鴻蒙緣起——HarmonyOS簡(jiǎn)介?1
1.1 HarmonyOS產(chǎn)生的背景 2
1.2 特性簡(jiǎn)介 4
1.3 架構(gòu)簡(jiǎn)介 8
1.4 獲取開(kāi)發(fā)支持 10
第2章 先利其器——開(kāi)發(fā)環(huán)境搭建?11
2.1 注冊(cè)華為開(kāi)發(fā)者聯(lián)盟賬號(hào) 12
2.2 下載安裝DevEco Studio 16
2.3 設(shè)置DevEco Studio 18
2.4 DevEco Studio功能簡(jiǎn)介 23
2.5 DevEco Studio常見(jiàn)問(wèn)題小結(jié) 27
第3章 牛刀小試——開(kāi)發(fā)個(gè)HarmonyOS應(yīng)用?30
3.1 創(chuàng)建一個(gè)新工程 31
3.2 運(yùn)行工程 32
3.3 在真機(jī)中運(yùn)行應(yīng)用 35
3.4 使用DevEco Studio預(yù)覽器 37
第4章 應(yīng)用初探——探索HarmonyOS應(yīng)用?38
4.1 App 39
4.2 Ability 41
4.3 庫(kù)文件 42
4.4 資源文件 42
4.5 配置文件 45
4.6 pack.info 53
第5章 Ability基礎(chǔ)知識(shí)?54
5.1 Ability概述 55
5.2 Ability的三層架構(gòu) 56
5.3 Page Ability 59
5.4 實(shí)戰(zhàn):多個(gè)AbilitySlice間的路由和導(dǎo)航 62
5.5 Page與AbilitySlice生命周期 67
5.6 實(shí)戰(zhàn):Page與AbilitySlice生命周期示例 70
5.7 Service Ability 77
5.8 實(shí)戰(zhàn):Service Ability生命周期示例 81
5.9 Data Ability 89
5.10 實(shí)戰(zhàn):DataAbilityHelper訪(fǎng)問(wèn)文件 90
5.11 實(shí)戰(zhàn):DataAbilityHelper訪(fǎng)問(wèn)數(shù)據(jù)庫(kù) 98
5.12 Intent 106
第6章 Ability任務(wù)調(diào)度?114
6.1 分布式任務(wù)調(diào)度概述 115
6.2 分布式任務(wù)調(diào)度能力簡(jiǎn)介 116
6.3 分布式任務(wù)調(diào)度實(shí)現(xiàn)原理 118
6.4 實(shí)現(xiàn)分布式任務(wù)調(diào)度 120
6.5 實(shí)戰(zhàn):分布式任務(wù)調(diào)度啟動(dòng)遠(yuǎn)程FA 121
6.6 實(shí)戰(zhàn):分布式任務(wù)調(diào)度啟動(dòng)和關(guān)閉遠(yuǎn)程PA 129
第7章 Ability公共事件與通知?139
7.1 公共事件與通知概述 140
7.2 公共事件服務(wù) 141
7.3 實(shí)戰(zhàn):公共事件服務(wù)發(fā)布事件 146
7.4 實(shí)戰(zhàn):公共事件服務(wù)訂閱事件 149
7.5 高級(jí)通知服務(wù) 152
7.6 實(shí)戰(zhàn):通知發(fā)布與取消 156
第8章 剪貼板?159
8.1 剪貼板概述 160
8.2 場(chǎng)景簡(jiǎn)介 160
8.3 接口說(shuō)明 160
8.4 實(shí)戰(zhàn):寫(xiě)入剪貼板數(shù)據(jù) 162
8.5 實(shí)戰(zhàn):讀取剪貼板數(shù)據(jù) 165
第9章 用Java開(kāi)發(fā)UI?169
9.1 用Java開(kāi)發(fā)UI概述 170
9.2 組件與布局 171
9.3 實(shí)戰(zhàn):XML創(chuàng)建布局 172
9.4 實(shí)戰(zhàn):Java創(chuàng)建布局 176
9.5 實(shí)戰(zhàn):常用顯示類(lèi)組件——Text 179
9.6 實(shí)戰(zhàn):常用顯示類(lèi)組件——Image 189
9.7 實(shí)戰(zhàn):常用顯示類(lèi)組件——ProgressBar 192
9.8 實(shí)戰(zhàn):常用交互類(lèi)組件——Button 194
9.9 實(shí)戰(zhàn):常用交互類(lèi)組件——TextField 204
9.10 實(shí)戰(zhàn):常用交互類(lèi)組件——Checkbox 208
9.11 實(shí)戰(zhàn):常用交互類(lèi)組件——RadioButton/RadioContainer 210
9.12 實(shí)戰(zhàn):常用交互類(lèi)組件——Switch 214
9.13 實(shí)戰(zhàn):常用交互類(lèi)組件——ScrollView 216
9.14 實(shí)戰(zhàn):常用交互類(lèi)組件——Tab/TabList 217
9.15 實(shí)戰(zhàn):常用交互類(lèi)組件——Picker 221
9.16 實(shí)戰(zhàn):常用交互類(lèi)組件——ListContainer 225
9.17 實(shí)戰(zhàn):常用交互類(lèi)組件——RoundProgressBar 228
9.18 實(shí)戰(zhàn):常用交互類(lèi)組件——DirectionalLayout 230
9.19 實(shí)戰(zhàn):常用交互類(lèi)組件——DependentLayout 234
9.20 實(shí)戰(zhàn):常用交互類(lèi)組件——StackLayout 237
9.21 實(shí)戰(zhàn):常用交互類(lèi)組件——TableLayout 238
第10章 用JS開(kāi)發(fā)UI?240
10.1 用JS開(kāi)發(fā)UI概述 241
10.2 實(shí)戰(zhàn):創(chuàng)建JS FA應(yīng)用 242
10.3 組件與布局 246
10.4 實(shí)戰(zhàn):點(diǎn)贊按鈕 247
10.5 實(shí)戰(zhàn):JS FA調(diào)用PA 249
第11章 多模輸入U(xiǎn)I開(kāi)發(fā)?255
11.1 多模輸入概述 256
11.2 接口說(shuō)明 256
11.3 實(shí)戰(zhàn):多模輸入事件 259
第12章 線(xiàn)程管理?262
12.1 線(xiàn)程管理概述 263
12.2 場(chǎng)景介紹 263
12.3 接口說(shuō)明 265
12.4 實(shí)戰(zhàn):線(xiàn)程管理示例 266
12.5 線(xiàn)程間通信概述 270
12.6 實(shí)戰(zhàn):線(xiàn)程間通信示例 272
第13章 視頻?276
13.1 視頻概述 277
13.2 實(shí)戰(zhàn):媒體編解碼能力查詢(xún) 277
13.3 實(shí)戰(zhàn):視頻編解碼 280
13.4 實(shí)戰(zhàn):視頻播放 285
13.5 實(shí)戰(zhàn):視頻錄制 291
第14章 圖像?296
14.1 圖像概述 297
14.2 實(shí)戰(zhàn):圖像解碼和編碼 297
14.3 實(shí)戰(zhàn):位圖操作 303
14.4 實(shí)戰(zhàn):圖像屬性解碼 309
第15章 相機(jī)?313
15.1 相機(jī)概述 314
15.2 實(shí)戰(zhàn):創(chuàng)建相機(jī)設(shè)備 315
15.3 實(shí)戰(zhàn):配置相機(jī)設(shè)備 322
15.4 實(shí)戰(zhàn):捕獲相機(jī)幀 326
第16章 音頻?332
16.1 音頻概述 333
16.2 實(shí)戰(zhàn):音頻播放 333
16.3 實(shí)戰(zhàn):音頻采集 339
16.4 實(shí)戰(zhàn):短音播放 344
第17章 媒體會(huì)話(huà)管理?350
17.1 媒體會(huì)話(huà)管理概述 351
17.2 接口說(shuō)明 352
17.3 實(shí)戰(zhàn):AVSession媒體框架客戶(hù)端 355
17.4 實(shí)戰(zhàn):AVSession媒體框架服務(wù)端 360
第18章 媒體數(shù)據(jù)管理?364
18.1 媒體數(shù)據(jù)管理概述 365
18.2 實(shí)戰(zhàn):獲取媒體元數(shù)據(jù) 365
18.3 實(shí)戰(zhàn):媒體存儲(chǔ)數(shù)據(jù)操作 370
18.4 實(shí)戰(zhàn):獲取視頻與圖像縮略圖 377
第19章 安全管理?383
19.1 權(quán)限基本概念 384
19.2 權(quán)限運(yùn)作機(jī)制 384
19.3 權(quán)限約束與限制 385
19.4 應(yīng)用權(quán)限列表 385
19.5 應(yīng)用權(quán)限開(kāi)發(fā)流程 387
19.6 生物特征識(shí)別認(rèn)證概述 393
19.7 生物特征識(shí)別運(yùn)作機(jī)制 393
19.8 生物特征識(shí)別約束與限制 393
19.9 生物特征識(shí)別開(kāi)發(fā)流程 394
第20章 二維碼?397
20.1 二維碼概述 398
20.2 場(chǎng)景介紹 399
20.3 接口說(shuō)明 399
20.4 實(shí)戰(zhàn):生成二維碼 399
第21章 通用文字識(shí)別?404
21.1 通用文字識(shí)別概述 405
21.2 場(chǎng)景介紹 406
21.3 接口說(shuō)明 406
21.4 實(shí)戰(zhàn):通用文字識(shí)別示例 407
第22章 藍(lán)牙?413
22.1 藍(lán)牙概述 414
22.2 實(shí)戰(zhàn):傳統(tǒng)藍(lán)牙本機(jī)管理 415
22.3 實(shí)戰(zhàn):傳統(tǒng)藍(lán)牙遠(yuǎn)端設(shè)備操作 422
22.4 實(shí)戰(zhàn):BLE掃描和廣播 429
第23章 WLAN?436
23.1 WLAN概述 437
23.2 實(shí)戰(zhàn):WLAN基礎(chǔ)功能 438
23.3 實(shí)戰(zhàn):配置不信任熱點(diǎn) 445
23.4 實(shí)戰(zhàn):WLAN消息通知 449
第24章 網(wǎng)絡(luò)管理?455
24.1 網(wǎng)絡(luò)管理概述 456
24.2 實(shí)戰(zhàn):使用當(dāng)前網(wǎng)絡(luò)打開(kāi)一個(gè)URL鏈接 456
24.3 實(shí)戰(zhàn):使用當(dāng)前網(wǎng)絡(luò)進(jìn)行Socket數(shù)據(jù)傳輸 462
24.4 實(shí)戰(zhàn):流量統(tǒng)計(jì) 467
第25章 電話(huà)服務(wù)?473
25.1 電話(huà)服務(wù)概述 474
25.2 實(shí)戰(zhàn):獲取當(dāng)前蜂窩網(wǎng)絡(luò)信號(hào)信息 474
25.3 實(shí)戰(zhàn):觀察蜂窩網(wǎng)絡(luò)狀態(tài)變化 479
第26章 設(shè)備管理?486
26.1 設(shè)備管理概述 487
26.2 實(shí)戰(zhàn):傳感器示例 490
26.3 實(shí)戰(zhàn):Light示例 495
26.4 實(shí)戰(zhàn):獲取設(shè)備的位置 499
26.5 實(shí)戰(zhàn):(逆)地理編碼轉(zhuǎn)化 505
第27章 數(shù)據(jù)管理?510
27.1 數(shù)據(jù)管理概述 511
27.2 關(guān)系型數(shù)據(jù)庫(kù) 511
27.3 對(duì)象關(guān)系映射數(shù)據(jù)庫(kù) 516
27.4 實(shí)戰(zhàn):使用對(duì)象關(guān)系映射數(shù)據(jù)庫(kù) 520
27.5 輕量級(jí)偏好數(shù)據(jù)庫(kù) 531
27.6 實(shí)戰(zhàn):使用輕量級(jí)偏好數(shù)據(jù)庫(kù) 534
27.7 數(shù)據(jù)存儲(chǔ)管理 540
27.8 實(shí)戰(zhàn):使用數(shù)據(jù)存儲(chǔ)管理 541
第28章 綜合案例1:車(chē)機(jī)應(yīng)用?545
28.1 案例概述 546
28.2 代碼實(shí)現(xiàn) 546
28.3 應(yīng)用運(yùn)行 553
第29章 綜合案例2:智能穿戴應(yīng)用?555
29.1 案例概述 556
29.2 代碼實(shí)現(xiàn) 557
29.3 應(yīng)用運(yùn)行 563
第30章 綜合案例3:智慧屏應(yīng)用?564
30.1 案例概述 565
30.2 代碼實(shí)現(xiàn) 565
30.3 應(yīng)用運(yùn)行 575
第31章 綜合案例4:手機(jī)應(yīng)用?577
31.1 案例概述 578
31.2 代碼實(shí)現(xiàn) 578
31.3 應(yīng)用運(yùn)行 598
參考文獻(xiàn)?599

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)