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

Hello HarmonyOS?。壶櫭蓱?yīng)用開發(fā)從入門到精通

Hello HarmonyOS?。壶櫭蓱?yīng)用開發(fā)從入門到精通

定 價(jià):¥139.00

作 者: 孫洋
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787121428685 出版時(shí)間: 2022-02-01 包裝: 平裝-膠訂
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書是系統(tǒng)地介紹鴻蒙應(yīng)用開發(fā)知識(shí)的圖書,較全面地介紹了鴻蒙應(yīng)用開發(fā)所涉及的知識(shí)點(diǎn),使用概念介紹、代碼編寫、代碼講解的模式,將所講的內(nèi)容通過小案例用由淺入深、分步拆解的方式進(jìn)行介紹,希望為你帶來更好的學(xué)習(xí)體驗(yàn)。本書共分為9章。第1章介紹了HarmonyOS的特性、基礎(chǔ)知識(shí)及鴻蒙應(yīng)用如何在單機(jī)和多設(shè)備上運(yùn)行與調(diào)試。第2章和第8章介紹了鴻蒙應(yīng)用的布局與組件。第3章~第7章介紹了鴻蒙應(yīng)用開發(fā)的各項(xiàng)知識(shí),包括Ability、分布式通信、數(shù)據(jù)管理、公共事件和通知、服務(wù)卡片。第9章介紹了鴻蒙應(yīng)用開發(fā)過程中的線程管理。本書適合移動(dòng)終端應(yīng)用設(shè)計(jì)、開發(fā)工程師,以及對(duì)鴻蒙應(yīng)用開發(fā)感興趣或準(zhǔn)備從事相關(guān)行業(yè)的開發(fā)者及院校師生閱讀參考。

作者簡(jiǎn)介

  孫洋,華為開發(fā)者專家(HDE),華為認(rèn)證的HarmonyOS系統(tǒng)課程開發(fā)者,華為開發(fā)者學(xué)堂認(rèn)證講師,51CTO HarmonyOS技術(shù)社區(qū)MVP,CSDN博客專家,中國(guó)農(nóng)業(yè)銀行總行前研發(fā)工程師

圖書目錄

第1章 HarmonyOS開篇 | 1
1.1 HarmonyOS概述 | 1
1.1.1 HarmonyOS技術(shù)特性 | 2
1.1.2 HarmonyOS架構(gòu) | 5
1.2 HarmonyOS環(huán)境搭建 | 7
1.2.1 DevEco Studio安裝 | 7
1.2.2 SDK安裝 | 10
1.2.3 HDC工具配置 | 17
1.2.4 賬號(hào)注冊(cè)與實(shí)名認(rèn)證 | 21
1.3 HarmonyOS應(yīng)用程序知識(shí) | 25
1.3.1 App與HAP | 25
1.3.2 Ability概述 | 27
1.4 個(gè)程序:Hello World! | 27
1.4.1 創(chuàng)建項(xiàng)目 | 28
1.4.2 項(xiàng)目目錄 | 31
1.4.3 配置文件 | 34
1.4.4 模擬器運(yùn)行 | 36
1.4.5 應(yīng)用簽名與真機(jī)運(yùn)行 | 45
1.4.6 自動(dòng)簽名 | 56
1.4.7 應(yīng)用程序的斷點(diǎn)調(diào)試 | 58
1.4.8 HiLog日志 | 63
1.5 本章小結(jié) | 68
第2章 HarmonyOS頁(yè)面開發(fā) | 69
2.1 組件與組件容器 | 69
2.1.1 Component | 69
2.1.2 ComponentContainer | 70
2.1.3 開發(fā)用戶頁(yè)面的方式 | 71
2.1.4 邊距 | 72
2.2 常用布局 | 76
2.2.1 DirectionalLayout | 76
2.2.2 DependentLayout | 89
2.2.3 StackLayout | 95
2.2.4 TableLayout | 98
2.2.5 PositionLayout | 105
2.2.6 AdaptiveBoxLayout | 107
2.3 常用組件 | 110
2.3.1 Component | 110
2.3.2 Text和TextField | 112
2.3.3 Button | 118
2.3.4 RadioButton和RadioContainer | 122
2.3.5 Checkbox | 129
2.3.6 Image | 131
2.3.7 ProgressBar和RoundProgressBar | 136
2.3.8 ToastDialog | 140
2.4 常用的資源類型 | 143
2.4.1 資源目錄 | 144
2.4.2 資源文件的使用 | 145
2.4.3 限定詞目錄 | 153
2.4.4 樣式與樣式選擇 | 155
2.5 動(dòng)畫開發(fā) | 160
2.5.1 幀動(dòng)畫 | 160
2.5.2 數(shù)值動(dòng)畫 | 163
2.5.3 屬性動(dòng)畫 | 168
2.6 組件的事件監(jiān)聽 | 171
2.6.1 事件類別 | 171
2.6.2 事件監(jiān)聽的五種寫法 | 174
2.7 本章小結(jié) | 180
第3章 Ability開發(fā) | 181
3.1 Ability概述 | 181
3.2 Page Ability | 182
3.2.1 Page Ability的創(chuàng)建 | 183
3.2.2 Page Ability的生命周期 | 188
3.2.3 Page Ability的導(dǎo)航 | 191
3.3 Service Ability | 202
3.3.1 Service Ability的創(chuàng)建 | 203
3.3.2 Service Ability的生命周期 | 206
3.4 Ability屬性配置 | 215
3.4.1 Ability的配置文件 | 215
3.4.2 Ability的啟動(dòng)模式 | 218
3.5 Intent | 220
3.5.1 Intent對(duì)象的結(jié)構(gòu) | 220
3.5.2 Intent對(duì)象的操作 | 221
3.6 本章小結(jié) | 222
第4章 分布式通信 | 224
4.1 遠(yuǎn)程啟動(dòng)FA | 224
4.1.1 獲取遠(yuǎn)程設(shè)備的信息 | 225
4.1.2 啟動(dòng)FA | 231
4.2 應(yīng)用遷移 | 236
4.2.1 IAbilityContinuation接口 | 236
4.2.2 應(yīng)用遷移案例 | 239
4.2.3 IAbilityContinuation接口的其他回調(diào)方法 | 243
4.3 應(yīng)用回遷 | 246
4.4 跨設(shè)備啟動(dòng)服務(wù) | 248
4.5 跨設(shè)備連接服務(wù) | 252
4.6 跨設(shè)備服務(wù)調(diào)用 | 256
4.7 本章小結(jié) | 264
第5章 數(shù)據(jù)管理 | 266
5.1 本地?cái)?shù)據(jù)管理 | 266
5.1.1 關(guān)系型數(shù)據(jù)庫(kù)與SQLite | 266
5.1.2 關(guān)系型數(shù)據(jù)庫(kù)的操作 | 269
5.1.3 對(duì)象關(guān)系映射數(shù)據(jù)庫(kù) | 283
5.1.4 Preferences | 299
5.2 分布式數(shù)據(jù)管理 | 310
5.2.1 分布式數(shù)據(jù)服務(wù) | 310
5.2.2 分布式數(shù)據(jù)服務(wù)開發(fā) | 312
5.3 分布式文件服務(wù) | 326
5.3.1 分布式文件服務(wù)概述 | 326
5.3.2 分布式文件服務(wù)開發(fā) | 327
5.4 Data Ability | 334
5.4.1 Data Ability概述 | 334
5.4.2 Data Ability的創(chuàng)建 | 335
5.4.3 Data Ability的文件訪問 | 339
5.4.4 Data Ability的數(shù)據(jù)庫(kù)訪問 | 346
5.5 本章小節(jié) | 356
第6章 公共事件和通知 | 357
6.1 公共事件 | 358
6.1.1 公共事件發(fā)布 | 358
6.1.2 事件訂閱 | 365
6.1.3 公共事件退訂 | 370
6.2 通知 | 371
6.3 IntentAgent | 383
6.3.1 IntentAgent概述 | 383
6.3.2 IntentAgent開發(fā) | 384
6.4 本章小結(jié) | 391
第7章 服務(wù)卡片與原子化服務(wù) | 392
7.1 卡片 | 392
7.1.1 創(chuàng)建卡片 | 395
7.1.2 卡片的開發(fā) | 401
7.2 原子化服務(wù) | 418
7.2.1 原子化服務(wù)概述 | 418
7.2.2 原子化服務(wù)開發(fā) | 419
7.3 本章小結(jié) | 423
第8章 高級(jí)編程 | 424
8.1 ListContrainer | 424
8.1.1 ListContainer的使用 | 424
8.1.2 ListContainer中的事件方法 | 431
8.2 ScrollView | 433
8.2.1 ScrollView的使用 | 433
8.2.2 ScrollView中的事件方法 | 437
8.3 PageSlider與PageSliderIndicator | 440
8.3.1 PageSlider的使用 | 440
8.3.2 PageSlider中的方法 | 446
8.3.3 PageSliderIndicator的使用 | 449
8.3.4 PageSliderIndicator中的事件方法 | 455
8.4 WebView | 457
8.4.1 WebView的使用 | 457
8.4.2 WebView中的事件方法 | 459
8.5 Fraction | 472
8.5.1 Fraction概述 | 472
8.5.2 Fraction的使用 | 474
8.6 本章小結(jié) | 483
第9章 線程管理 | 484
9.1 線程管理開發(fā) | 484
9.1.1 線程優(yōu)先級(jí) | 485
9.1.2 TaskDispatcher開發(fā) | 485
9.2 線程間通信 | 498
9.2.1 EventHandler運(yùn)行機(jī)制 | 499
9.2.2 線程間通信相關(guān)的對(duì)象 | 500
9.2.3 線程間通信開發(fā) | 503
9.3 本章小結(jié) | 511

本目錄推薦

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