HarmonyOS应用开发实战:进阶篇 华为官方教材、华为团队写作,一本书掌握HarmonyOS应用开发进阶实战
| 运费: | ¥ 0.00-20.00 |
商品详情
定价:49.8
ISBN:9787115699022
作者:李高峰
版次:1
出版时间:2026-08
内容提要:
本书系统地讲解鸿蒙(HarmonyOS)全场景智能应用开发的核心思想、关键技术及行业实战,帮助*从“理解底层逻辑”到“交付高品质应用”,*掌握鸿蒙生态下的开发范式。全书共4篇,主要内容如下。*篇HarmonyOS概述篇,从系统底层变革出发,深入解析鸿蒙在UI交互、并发处理、*机制及全场景协同上的核心逻辑,通过画中画、*分辨率、意图框架等特性的拆解,以及对从单设备适配到全场景流转的设计范式的演进分析,帮助*建立“鸿蒙化”开发思维,明确“为何如此开发”,避免多设备适配中的常见弯路。*篇应用设计与开发实战篇,集中解决开发中的硬核问题,涵盖智能体开发、界面自适应布局、动视效框架、UI设计套件、全场景协同与流转、高性能优化、网络传输加速、低功耗设计、适老化与无障碍适配等核心技术。第三篇行业应用与案例实战篇,聚焦影音娱乐、便捷生活、运动健康、穿戴设备等典型业务场景,通过真实业务场景演示HarmonyOS能力的深度集成。内容涵盖多端播控同步、传感器数据分析、行业组件库与场景化模板*复用。第四篇元服务开发实战篇,专注鸿蒙轻量化服务—元服务(Quick App),以美食类与实用工具类应用为例,拆解分层架构、静默登录、支付接入、服务卡片、负一屏直达、发布运维等全流程能力。重点讲解应用服务组件框架的开发范式与效率提升方法,帮助*掌握“免安装、即用即走”的新型分发模式,快速构建*的服务触达链路。
本书通过丰富的实战案例与系统的方法论,帮助读者快速提升全场景智能应用开发的核心能力,适合移动应用*、鸿蒙生态*、产品经理及技术架构师阅读,也可作为高校相关专业及培训机构的参考教材。
作者简介:
李高峰,华为终端云服务端侧*架构*,拥有 20 余年大型软件系统架构设计经验,主导华为终端云服务核心技术架构体系构建;作为华为商城、华为云空
间等亿级用户产品的架构奠基人,成功打造了支撑全球服务的分布式架构平台,设计的系统架构日均承载*百亿次服务调用。
李世军,华为 HarmonyOS *架构师;主要研究领域为操作系统和基础软件架构设计及软件开发;从事过通信软件、终端操作系统、软硬协同软件的架构设计
与开发,以及大数据分析工作;累计申请专利 80 多项,两次获评为华为终端十大发明人;主导设计、开发华为公司多个重大产品与技术项目。
邵勇强,拥有 25 年华为研发经验,现任华为终端云服务*服务与平台部*架构师,此前历任终端云服务开放能力架构技术总监、华为 OpenLab 部*
行业**等职位;在分布式服务、开放生态构建及智能化运维领域具有深厚的造诣,现致力于鸿蒙生态*服务创新。
李林锋,华为终端云服务能力开放技术*、HarmonyOS 端云一体化*架构师;具有 16 年软件架构设计与开发经验; 著有《华为 Serverless核心技术与实
践》等图书, 在国际*学术会议 ACM SIGCOMM 上发表论文 1 篇,并拥有 10 余项发明专利;主持过华为公司多个 HarmonyOS 重点项目的架构设计工作。
目录:
目 录
第 一篇 HarmonyOS概述篇
第 1章 新一代移动应用体验 3
1.1 新一代移动应用体验概述 3
1.2 高端精致 4
1.3 *流畅 4
1.4 纯净* 5
1.5 简单易用 5
1.6 鸿蒙智能 5
1.7 全场景协同 6
第 2章 全场景智能化应用设计与范式演进 7
2.1 从多设备适配到全场景智能体验 7
2.2 更个性化的智能服务 8
2.3 更沉浸的影音娱乐体验 9
2.4 更*的智慧办公 10
2.5 千行百业的智能化*升级 10
2.6 小结 11
*篇 应用设计与开发实战篇
第3章 智能体开发实战 15
3.1 鸿蒙智能体概述 15
3.2 小艺开放平台能力 15
3.2.1 小艺开放平台介绍 15
3.2.2 小艺开放平台功能 16
3.3 智能体框架服务 17
3.4 智能体开发实战 20
第4章 应用界面自适应布局开发实战 26
4.1 应用界面自适应布局开发概述 26
4.1.1 面向多元化设备和场景应用开发的常见问题 26
4.1.2 窗口的基本概念和分类 27
4.1.3 影响应用界面布局的关键因素 27
4.2 基于窗口状态的响应式布局 28
4.2.1 窗口大小自适应 28
4.2.2 窗口沉浸式布局 29
4.2.3 应用显示方向和旋转控制 31
4.2.4 逻辑像素和物理像素变化自适应 33
4.3 折叠机应用布局开发实战 33
4.3.1 结合折叠机特点考虑布局 33
4.3.2 动态响应窗口大小变化 34
4.3.3 适配窗口沉浸式布局 38
4.3.4 设置旋转策略 40
4.3.5 多窗口特性适配 40
第5章 动视效开发实战 43
5.1 动效概述 45
5.2 动画实现原理及机制介绍 45
5.2.1 属性动画介绍及实战 46
5.2.2 动画曲线与衔接 49
5.2.3 转场动画介绍与实战 54
5.3 一镜到底开发实战 59
5.3.1 Navigation自定义转场 59
5.3.2 使用自定义转场实现“一镜到底”动画 63
第6章 UI设计套件开发实战 64
6.1 鸿蒙UI平台HDS 64
6.1.1 HDS概述 64
6.1.2 HarmonyOS UI平台分层架构 65
6.1.3 HDS关键能力 65
6.2 HDS组件与子样式 67
6.2.1 HDS组件子样式 67
6.2.2 HDS组件 69
6.3 应用图标 71
6.4 系统图标 72
6.5 HDS Theme框架 74
第7章 智慧全场景协同与流转开发实战 79
7.1 智慧全场景协同概述 79
7.1.1 全场景协同的价值 79
7.1.2 全场景协同的体验 79
7.2 穿戴运动健康场景协同 80
7.2.1 华为穿戴设备协同概述 80
7.2.2 华为穿戴设备协同架构设计 81
7.2.3 华为穿戴设备协同开发步骤 82
7.2.4 华为穿戴设备协同接入实战 83
7.2.5 智能生态设备协同概述 85
7.2.6 智能生态设备协同架构设计 85
7.2.7 智能生态设备协同开发步骤 85
7.2.8 智能生态设备协同接入实战 86
7.3 办公场景协同 89
7.3.1 跨设备互通架构设计 89
7.3.2 跨设备互通开发实战 90
7.3.3 跨设备剪贴板架构设计 92
7.3.4 跨设备剪贴板开发实战 93
7.3.5 应用接续概述 97
7.3.6 应用接续的运作机制、约束与限制 98
7.3.7 应用接续的开发步骤 99
7.3.8 应用接续的典型场景 102
7.4 个人场景协同 105
7.4.1 分享能力概述 106
7.4.2 系统分享机制介绍 106
7.4.3 系统分享开发步骤 108
7.4.4 系统分享能力接入实战 111
7.4.5 碰一碰分享机制介绍 111
7.4.6 碰一碰分享接入实战 113
7.4.7 隔空传送机制介绍 114
7.4.8 隔空传送接入实战 115
第8章 应用高性能实战 117
8.1 应用启动时延分析与优化 117
8.1.1 使用Launch Profiler录制数据 118
8.1.2 使用Launch Profiler分析数据 119
8.1.3 分析主线程的Trace数据 120
8.1.4 分析采样得到的函数热点 121
8.1.5 优化耗时函数 123
8.1.6 启动时延优化小结 124
8.2 卡顿丢帧分析与优化 124
8.2.1 丢帧问题的原理 124
8.2.2 用Frame模板进行深度分析 126
8.2.3 Frame分析 127
8.2.4 丢帧问题优化建议 127
8.3 应用内存分析与内存占用优化 128
8.3.1 场景示例 128
8.3.2 创建内存分析任务 129
8.3.3 内存分析任务中的操作 131
8.3.4 进行内存分析 131
8.3.5 分析数据筛选 133
8.3.6 分析结论 135
8.3.7 代码优化 135
8.3.8 优化后的结果 136
第9章 网络传输高性能实战 137
9.1 网络加速实战 137
9.1.1 网络传输质量评估的应用实战 137
9.1.2 基于场景识别的业务应用实战 140
9.1.3 Wi-Fi和蜂窝网络切换的应用实战 142
9.1.4 多网并发传输实战 142
9.2 网络调试实战 144
9.2.1 网络异常场景介绍 144
9.2.2 使用“网络*员”工具进行场景模拟 145
9.2.3 各种网络场景的优化实战 148
第 10章 低功耗设计与开发实战 151
10.1 显示渲染低功耗设计 151
10.1.1 自渲染图层优化 151
10.1.2 动画空跑的解决方法 155
10.1.3 动态帧率控制 158
10.1.4 Flutter跨平台低功耗设计 166
10.2 前台场景低功耗设计 169
10.2.1 显示冗余功耗优化 169
10.2.2 浏览场景功耗优化 171
10.2.3 视频低功耗开发指南 174
10.2.4 小结 175
10.3 后台资源合理使用 176
10.3.1 后台任务机制介绍 176
10.3.2 后台硬件资源合理使用 177
10.3.3 后台软件资源合理使用 178
10.3.4 实践案例 179
10.3.5 小结 185
10.4 省电模式和深色模式设计 185
10.4.1 省电模式感知 186
10.4.2 深色模式感知 187
10.4.3 实践案例 188
10.4.4 小结 189
10.5 智能热管理 190
10.5.1 系统热档位信息 190
10.5.2 系统热档位感知 190
10.5.3 实践案例 191
10.5.4 小结 192
10.6 应用功耗测试调优工具 192
10.6.1 应用场景功耗测试 192
10.6.2 应用功耗调优 195
10.6.3 小结 200
第 11章 无障碍与适老化开发实战 201
11.1 无障碍与适老化概述 201
11.2 无障碍开发实战 201
11.2.1 无障碍开发概述 201
11.2.2 焦点控制管理 202
11.2.3 语音播报管理 207
11.2.4 无障碍事件回调与辅助功能状态管理 209
11.3 适老化开发实战 212
11.3.1 适老化开发概述 212
11.3.2 架构设计与底层原理 212
11.3.3 设计规范与适配要求 213
11.3.4 全局配置与组件开发实战 214
第三篇 行业应用与案例实战篇
第 12章 影音娱乐类应用开发实战 221
12.1 影音娱乐类应用开发 221
12.2 整体方案设计 223
12.3 基础能力设计与开发实战 223
12.4 进阶能力设计与开发实战 235
第 13章 便捷生活类应用开发实战 253
13.1 便捷生活类应用概述 253
13.2 整体方案设计 253
13.3 基础能力设计与开发实战 254
13.3.1 票券 254
13.3.2 校园卡 266
第 14章 运动健康类应用开发实战 277
14.1 整体方案设计 277
14.2 基础能力设计与开发实战 278
14.2.1 日常活动数据展示 278
14.2.2 运动健康指标展示 282
14.3 进阶能力设计与开发实战 286
第 15章 穿戴类应用开发实战 301
15.1 穿戴类应用概述 301
15.1.1 设备特点 301
15.1.2 设备分类 301
15.1.3 能力概述 303
15.1.4 进阶挑战 304
15.2 玩转表盘 305
15.2.1 整体设计 305
15.2.2 表盘应用卡片开发 307
15.2.3 现象级表盘打造 310
15.3 运动健康联动实战 311
15.3.1 整体设计 311
15.3.2 与华为运动联动交互 311
15.4 创新玩法 316
15.4.1 X-TAP智感窗 316
15.4.2 便捷手势单手交互 318
15.4.3 NFC碰一碰 321
第 16章 行业组件库与场景化模板开发实战 326
16.1 组件模板概述 326
16.2 使用组件和模板开发实战 327
16.2.1 获取与安装 327
16.2.2 组件模板集成案例 327
16.2.3 掌握集成组件模板 331
16.2.4 总结 344
第四篇 元服务开发实战篇
第 17章 美食类元服务开发实战 347
17.1 元服务开发概述 347
17.2 整体方案设计 347
17.2.1 总体架构设计 347
17.2.2 分层模块化设计 348
17.2.3 功能模块设计 349
17.2.4 工程代码结构 349
17.3 基础能力设计与开发实战 350
17.3.1 *页开发 350
17.3.2 登录模块开发 352
17.3.3 点餐模块开发 355
17.3.4 订单模块开发 356
17.3.5 店铺选择功能开发 358
17.4 商品动态服务卡片开发 360
17.5 添加商品到负一屏服务直达 364
17.6 运维与监控 365
17.6.1 开通华为云云日志服务与接入准备 366
17.6.2 接入华为云云日志服务 366
17.6.3 日志打点与上报 366
17.6.4 应用性能监测服务 367
第 18章 实用工具ASCF元服务开发实战 368
18.1 ASCF元服务整体架构 368
18.2 整体方案设计 368
18.3 创建ASCF元服务项目 369
18.3.1 ASCF开发助手的安装 369
18.3.2 新建ASCF项目 370
18.4 ASCF开发助手使用说明 371
18.5 接入开放能力 371
18.5.1 开发隐私托管功能 371
18.5.2 开发登录功能 374
18.5.3 开发支付功能 376
18.5.4 开发服务卡片 377
18.6 构建和发布ASCF元服务 382
18.6.1 构建元服务发布包 382
18.6.2 发布元服务 385
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...