HarmonyOS NEXT应用开发实践(视频教学版)
详解HarmonyOS NEXT应用开发方法与示例,剖析购物应用、聊天应用实战案例的开发过程

作者:王树生

丛书名:编程与应用开发丛书

定价:119元

印次:1-1

ISBN:9787302703075

出版日期:2025.10.01

印刷日期:2025.09.19

图书责编:夏毓彦

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"HarmonyOS是一款面向未来、面向全场景的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。《HarmonyOS NEXT应用开发实践:视频教学版》基于华为的HarmonyOS Next版本,详细介绍HarmonyOS 应用开发方法,配套示例代码、PPT课件、教学大纲、教学视频与读者微信群等技术交流服务。 《HarmonyOS NEXT应用开发实践:视频教学版》共分14章,内容包括认识HarmonyOS介绍、应用开发准备、学习ArkTS语言、认识UIAbility组件、ArkUI概述与布局、ArkUI基础、ArkUI进阶、公共事件、网络服务、安全管理、ArkData数据管理、设备管理器、购物应用实战案例和聊天应用实战案例。本书结合丰富的案例进行讲解,让读者快速理解并掌握相关开发技能;案例的选择侧重于解决实际问题,具有很强的前瞻性、实用性和借鉴性。 《HarmonyOS NEXT应用开发实践:视频教学版》既适合HarmonyOS应用开发初学者和进阶开发者阅读,也适合作为高等院校或高职高专院校相关专业的师生学习移动应用开发的参考书。"

王树生,浙江工商大学计算机专业硕士,开源爱好者。现为某数据公司技术负责人及架构师。拥有15年以上的Android开发经验,对底层技术原理有很深的理解,曾修改过Android源码实现动态屏幕和壁纸等功能,持有CDMP证书。特地撰写此书,希望对有志于HarmonyOS开发的初学者有所帮助。

前 言 本书基于笔者10多年的软件开发经验和教学实践,用通俗易懂的语言、丰富实用的案例,从鸿蒙初学者容易上手的角度,循序渐进地讲解鸿蒙应用开发的基础知识和方法。从华为2019年发布的HarmonyOS,到2023年发布的HarmonyOS 4,均兼容Android应用。到了2024年,HarmonyOS NEXT亮相,引起了广泛关注。它不仅因其创新性而备受瞩目,更因其与Android的不兼容性而备受期待。这款全新的操作系统不仅承载着华为对未来智能设备生态的愿景,还挑战着开发者的传统思维模式。笔者在适配和开发过程中经历的挑战和学习不仅限于技术层面,更多的是如何利用这个系统找到创新的 机会。 希望各位读者在阅读本书的过程中,能够积极思考、勇于实践,不断探索HarmonyOS的奥秘,将自己的想法和创意转化为实实在在的应用成果。同时,学习HarmonyOS的成本很低,相关的技术资料非常齐全,并拥有着强大的官方资料和开源社区,可以随时获取帮助。 本书目的 本书基于HarmonyOS 5.0.5进行讲解,涵盖HarmonyOS NEXT的开发框架、开发规范、核心技术以及优化方法,通过丰富的代码示例和实战案例,帮助读者掌握HarmonyOS NEXT应用开发方法。 本书内容 本书的内容设计从易到难,适合不同阶段的读者学习,既为初学者提供了入门参考,也为有经验的开发者提供了可信任的技术实践。 第1、2章,主要介绍HarmonyOS的基础知识以及开发环境的搭建,帮助读者建立起对鸿蒙应用开发的知识框架,并快速入门鸿蒙应用开发领域。 第3、4章,主要介绍HarmonyOS开发...

目录
荐语
查看详情 查看详情
目    录

第 1 章  HarmonyOS介绍 1

1.1  HarmonyOS的发展历程 1

1.2  HarmonyOS的设计理念 2

1.3  HarmonyOS的整体架构 3

1.4  HarmonyOS的技术特性 6

1.5  HarmonyOS的应用场景 7

第 2 章  应用开发准备 8

2.1  开发环境搭建 8

2.1.1  下载DevEco Studio 8

2.1.2  安装DevEco Studio 9

2.2  创建工程 11

2.3  DevEco Studio界面简介 12

2.4  运行Hello World工程 14

2.5  应用工程结构介绍 18

2.5.1  工程级目录 18

2.5.2  模块级目录 19

2.5.3  app.json5 20

2.5.4  module.json5 20

2.5.5  main_pages.json 23

2.6  应用/服务开发流程 24

第 3 章  学习ArkTS语言 25

3.1  ArkTS语言及其基本组成 25

3.1.1  ArkTS语言简介 25

3.1.2  ArkTS的基本组成 26

3.2  声明 27

3.2.1  变量、常量与自动类型推断 27

3.2.2  数据类型 28

3.2.3  运算符 31

3.2.4  语句 32

第 4 章  认识UIAbility组件 37

4.1  UIAbility组件概述 37

4.2  UIAbility组件生命周期 38

4.2.1  Create状态 38

4... 查看详情

"(1)以HarmonyOS NEXT为基础,详细介绍HarmonyOS的新特性,包括ArkUI、ArkTS、Stage模型等。

(2)涵盖HarmonyOS开发应用的完整功能,包括大量的示例与两个综合实战案例,通过阅读和实践本书内容,读者能够学以致用,掌握开发实际应用的技能。

(3)针对初学者,结合基础与示例,按照边讲边练的思路组织内容,深入解析HarmoneyOS开发的基本知识和相关技能,可以帮助读者轻松迈进鸿蒙应用开发的门槛。

(4)配套示例代码、PPT课件、教学大纲、教学视频与读者微信群等技术交流服务。

(5)示例代码经过测试,均能正确运行。"


查看详情