内容简介 · · · · · ·
HarmonyOS是一款面向未来、面向全场景的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。本书采用**的HarmonyOS 3版本作为基础,详细介绍如何基于HarmonyOS 3来进行应用开发,包括HarmonyOS架构、DevEco Studio、应用结构、Ability、UI开发、公共事件、窗口管理、网络编程、安全管理、数据管理等多个主题,还介绍如何从0开始开发计算器、视频播放器、购物应用、微信应用等。本书辅以大量的实战案例,图文并茂,让读者易于理解掌握。同时,案例的选型偏重于解决实际问题,具有很强的前瞻性、应用性和趣味性。加入鸿蒙生态,让我们一起构建万物互联的新时代!
《鸿蒙HarmonyOS应用开发入门》适合HarmonyOS应用开发初学者和进阶读者作为自学用书,也适合培训机构作为培训教材...
HarmonyOS是一款面向未来、面向全场景的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。本书采用**的HarmonyOS 3版本作为基础,详细介绍如何基于HarmonyOS 3来进行应用开发,包括HarmonyOS架构、DevEco Studio、应用结构、Ability、UI开发、公共事件、窗口管理、网络编程、安全管理、数据管理等多个主题,还介绍如何从0开始开发计算器、视频播放器、购物应用、微信应用等。本书辅以大量的实战案例,图文并茂,让读者易于理解掌握。同时,案例的选型偏重于解决实际问题,具有很强的前瞻性、应用性和趣味性。加入鸿蒙生态,让我们一起构建万物互联的新时代!
《鸿蒙HarmonyOS应用开发入门》适合HarmonyOS应用开发初学者和进阶读者作为自学用书,也适合培训机构作为培训教材,还适合大、中专院校的相关专业作为教学参考书。
作者简介 · · · · · ·
柳伟卫,网名老卫、waylau,在IT公司担任项目经理、架构师、高级技术顾问等职位,拥有十几年开发经验,是CSDN、 开源中国、阿里云开发者、华为开发者等技术社区专家,慕课网、华为开发者联盟社区认证讲师,HarmonyOS技术达人,曾获2021、2022年度牛人之星、2022年度OpenHarmony开源贡献之星。著有《跟老卫学HarmonyOS开发》《Netty 实战(精髓)》等开源书,并出版了《鸿蒙HarmonyOS手机应用开发实战》《鸿蒙HarmonyOS应用开发从入门到精通》《分布式系统常用技术及案例分析》《Java核心编程》《轻量级Java EE企业应用开发实战》《Node.js+Express+MongoDB+Vue.js全栈开发实战》《Netty原理解析与开发实战》等专著。
目录 · · · · · ·
第1章 HarmonyOS介绍1
1.1 HarmonyOS概述1
1.2 HarmonyOS的特征2
1.3 HarmonyOS 3的新特性7
1.4 DevEco Studio的安装9
· · · · · · (更多)
第1章 HarmonyOS介绍1
1.1 HarmonyOS概述1
1.2 HarmonyOS的特征2
1.3 HarmonyOS 3的新特性7
1.4 DevEco Studio的安装9
1.5 实战:创建第一个HarmonyOS应用14
1.6 应用工程结构介绍19
1.7 总结23
1.8 习题24
第2章 Ability的开发25
2.1 Ability概述25
2.2 FA模型介绍26
2.3 Stage模型介绍27
2.4 实战:Ability内页面的跳转和数据传递30
2.5 Want概述36
2.6 实战:显式Want启动Ability38
2.7 实战:隐式Want打开应用管理41
2.8 总结43
2.9 习题43
第3章 UI开发(上)45
3.1 ArkUI概述45
3.2 声明式开发范式48
3.3 常用的组件50
3.4 基础组件详解51
3.5 总结79
3.6 习题79
第4章 UI开发(下)80
4.1 容器组件详解80
4.2 媒体组件详解97
4.3 绘制组件详解98
4.4 画布组件详解108
4.5 常用布局109
4.6 实战:使用ArkUI实现“登录”页面111
4.7 实战:使用ArkUI实现“计算器”114
4.8 总结120
4.9 习题120
第5章 公共事件122
5.1 公共事件概述122
5.2 实战:订阅、发布、取消公共事件124
5.3 总结127
5.4 习题127
第6章 窗口管理128
6.1 窗口开发概述128
6.2 窗口管理129
6.3 实战:实现窗口沉浸式效果130
6.4 总结132
6.5 习题132
第7章 网络编程133
7.1 HTTP数据请求概述133
7.2 实战:通过HTTP请求数据134
7.3 Web组件概述136
7.4 实战:Web组件加载在线网页141
7.5 总结142
7.6 习题143
第8章 安全管理145
8.1 访问控制概述145
8.2 访问控制开发步骤154
8.3 实战:访问控制授权155
8.3.4 运行157
8.4 总结157
8.5 习题158
第9章 数据管理159
9.1 分布式数据服务概述159
9.2 分布式数据服务的开发步骤163
9.3 关系数据库概述165
9.4 实战:关系数据库的开发166
9.5 首选项概述174
9.6 实战:首选项开发175
9.7 总结180
9.8 习题180
第10章 多媒体开发182
10.1 音频开发182
10.2 图片开发187
10.3 视频开发195
10.4 实战:实现视频播放器199
10.5 总结213
10.6 习题213
第11章 综合实战:购物应用214
11.1 购物应用概述214
11.2 实战:实现商品列表页签215
11.3 实战:实现购物车页签229
11.4 实战:实现我的页签232
11.5 实战:商品详情页面235
11.6 总结241
11.7 习题241
第12章 综合实战:仿微信应用242
12.1 仿微信应用概述242
12.2 实战:“微信”页面244
12.3 实战:“联系人”页面248
12.4 实战:“发现”页面250
12.5 实战:“我”页面252
12.6 实战:组装所有页面253
12.7 总结255
12.8 习题255
· · · · · · (收起)
喜欢读"鸿蒙HarmonyOS应用开发入门"的人也喜欢 · · · · · ·
鸿蒙HarmonyOS应用开发入门的书评 · · · · · · ( 全部 16 条 )
DevEco Studio 5.0.1 Beta3安装及配置
这篇书评可能有关键情节透露
本节演示如何安装DevEco Studio 5.0.1 Beta3 下载DevEco Studio 5.0.1 Beta3 https://developer.huawei.com/consumer/cn/download/deveco-studio 下载得到devecostudio-windows-5.0.5.200.zip文件。解压,得到deveco-studio-5.0.5.200.exe安装文件。 安装 双击deveco-studio-5.... (展开)> 更多书评 16篇
论坛 · · · · · ·
鸿蒙原生应用再添新丁!网易游戏入局鸿蒙 | 来自waylau | 2023-12-15 22:52:15 |
以下书单推荐 · · · · · · ( 全部 )
- HarmonyOS(鸿蒙系统) (东(dong))
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有16人想读,手里有一本闲着?
订阅关于鸿蒙HarmonyOS应用开发入门的评论:
feed: rss 2.0
7 有用 kaikai 2023-12-23 19:50:03 广东
趁着周末,就把《鸿蒙HarmonyOS应用开发入门》读了一遍,还不错。
6 有用 夕阳西下 2023-12-21 21:22:30 广东
《鸿蒙HarmonyOS应用开发入门》,这个是2023年末尾上市的,出版时间写的是2024年1月。 可谓是2023年最新的一本鸿蒙巨作了。基于鸿蒙 3.1编写,使用ArkTS。明年估计是鸿蒙原生应用爆发的元年。
3 有用 在浙江电信等你 2024-06-21 22:34:37 广东
一本不错的鸿蒙HarmonyOS应用开发入门书籍。关键还是基于最新的ArkTS编写的。加油!
8 有用 安徽电信我大哥 2023-12-16 15:53:27 广东
想要参与移动开发,关注 HarmonyOS 鸿蒙 的发展,建议学习这本 《鸿蒙HarmonyOS应用开发入门》,采用最新的 HarmonyOS API,用的是ArkTS语言编写的。
5 有用 婺剧小芬芬 2024-02-09 21:03:57 浙江
不错哦。HarmonyOS入门宝书,加油2024!
0 有用 🍁枫 2024-08-22 21:27:55 广东
并不如官方文档好使。
3 有用 在浙江电信等你 2024-06-21 22:34:37 广东
一本不错的鸿蒙HarmonyOS应用开发入门书籍。关键还是基于最新的ArkTS编写的。加油!
0 有用 深蓝 2024-05-29 16:09:11 江苏
后面的按需看,
5 有用 一只狐狸 2024-02-12 16:25:00 浙江
读过。不错哦。~挺火爆 的
5 有用 婺剧小芬芬 2024-02-09 21:03:57 浙江
不错哦。HarmonyOS入门宝书,加油2024!