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

Hello HarmonyOS!:鴻蒙應(yīng)用開發(fā)從入門到精通

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

定 價:¥139.00

作 者: 孫洋
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121428685 出版時間: 2022-02-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

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

作者簡介

  孫洋,華為開發(fā)者專家(HDE),華為認證的HarmonyOS系統(tǒng)課程開發(fā)者,華為開發(fā)者學(xué)堂認證講師,51CTO HarmonyOS技術(shù)社區(qū)MVP,CSDN博客專家,中國農(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 賬號注冊與實名認證 | 21
1.3 HarmonyOS應(yīng)用程序知識 | 25
1.3.1 App與HAP | 25
1.3.2 Ability概述 | 27
1.4 個程序:Hello World! | 27
1.4.1 創(chuàng)建項目 | 28
1.4.2 項目目錄 | 31
1.4.3 配置文件 | 34
1.4.4 模擬器運行 | 36
1.4.5 應(yīng)用簽名與真機運行 | 45
1.4.6 自動簽名 | 56
1.4.7 應(yīng)用程序的斷點調(diào)試 | 58
1.4.8 HiLog日志 | 63
1.5 本章小結(jié) | 68
第2章 HarmonyOS頁面開發(fā) | 69
2.1 組件與組件容器 | 69
2.1.1 Component | 69
2.1.2 ComponentContainer | 70
2.1.3 開發(fā)用戶頁面的方式 | 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 動畫開發(fā) | 160
2.5.1 幀動畫 | 160
2.5.2 數(shù)值動畫 | 163
2.5.3 屬性動畫 | 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的啟動模式 | 218
3.5 Intent | 220
3.5.1 Intent對象的結(jié)構(gòu) | 220
3.5.2 Intent對象的操作 | 221
3.6 本章小結(jié) | 222
第4章 分布式通信 | 224
4.1 遠程啟動FA | 224
4.1.1 獲取遠程設(shè)備的信息 | 225
4.1.2 啟動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è)備啟動服務(wù) | 248
4.5 跨設(shè)備連接服務(wù) | 252
4.6 跨設(shè)備服務(wù)調(diào)用 | 256
4.7 本章小結(jié) | 264
第5章 數(shù)據(jù)管理 | 266
5.1 本地數(shù)據(jù)管理 | 266
5.1.1 關(guān)系型數(shù)據(jù)庫與SQLite | 266
5.1.2 關(guān)系型數(shù)據(jù)庫的操作 | 269
5.1.3 對象關(guān)系映射數(shù)據(jù)庫 | 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ù)庫訪問 | 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章 高級編程 | 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)先級 | 485
9.1.2 TaskDispatcher開發(fā) | 485
9.2 線程間通信 | 498
9.2.1 EventHandler運行機制 | 499
9.2.2 線程間通信相關(guān)的對象 | 500
9.2.3 線程間通信開發(fā) | 503
9.3 本章小結(jié) | 511

本目錄推薦

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