热门搜索: 中考 高考 考试 开卷17
服务电话 024-23945002/96192
 

HARMONYOS NEXT进阶:纯血鸿蒙开发实践

编号:
wx1203720520
销售价:
¥77.43
(市场价: ¥89.00)
赠送积分:
77
数量:
   
商品介绍

HarmonyOS NEXT操作系统被誉为"纯血鸿蒙”,是操作系统领域的重大突破。该系统采用全新的底层架构和API,为开发者带来了全新的机遇和挑战。 本书通过系统的讲解和丰富的实例,引导读者逐步掌握HarmonyOS NEXT的开发精髓。本书重点讲解HarmonyOS开发的进阶技能,帮助读者完成一个简单的应用,包括UIAbility、网络、数据、多媒体等内容,以丰富应用功能。此外,本书提供HarmonyOS元服务、工具技巧、ArkTS多线程和多设备适配等技巧性内容。最后通过开发一个综合性的App,将所讲知识融会贯通。

第1章 开发环境与项目初始化 / 1
1.1 安装DevEco Studio / 1
1.2 运行示例代码 / 2
1.2.1 使用模拟器运行示例代码 / 3
1.2.2 使用自动签名在真机上运行示例
代码 / 7
1.3 工程目录介绍 / 11
1.4 ArkTS / 12
1.4.1 什么是ArkTS / 12
1.4.2 ArkTS关键语法 / 13
1.4.3 ArkTS进阶特性 / 13
1.5 ArkUI / 14
1.5.1 什么是ArkUI / 14
1.5.2 常用基础组件 / 14
1.5.3 ArkUI的进阶使用 / 15
1.5.4 ArkUI的动画 / 15
1.5.5 声明式编程简介 / 16
1.6 本章小结 / 17
第2章 真机调试流程与手动签名
机制 / 18
2.1 创建项目和应用 / 18
2.2 新建密钥文件 / 20
2.3 新建证书请求 / 21
2.4 申请调试证书 / 23
2.5 注册调试真机 / 24
2.6 申请调试Profile文件 / 26
2.7 手动配置签名信息 / 28
2.8 真机运行 / 29
2.9 本章小结 / 31
习题 / 31
第3章 相机调用与媒体访问
功能 / 32
3.1 相机的使用 / 32
3.1.1 相机权限 / 32
3.1.2 相机工作流程 / 34
3.1.3 代码实现相机拍照 / 35
3.2 相册的使用 / 37
3.2.1 配置相册选择参数 / 37
3.2.2 拉起图库并选择图片 / 38
3.2.3 读取 URI 对应的图片数据 / 39
3.3 图片文字识别 / 39
3.3.1 识别效果 / 39
3.3.2 使用CoreVisionKit进行识别 / 40
3.4 理解异步 / 41
3.4.1 异步API的使用 / 42
3.4.2 异步API的封装 / 44
3.5 本章小结 / 45
习题 / 45
第4章 消息推送机制与实战
解析 / 46
4.1 名词术语 / 46
4.2 示例展示 / 47
4.3 推送准备工作 / 47
4.3.1 开通推送服务 / 47
4.3.2 消息默认分类 / 50
4.3.3 允许App发送通知 / 50
4.3.4 推送消息跳转 / 51
4.3.5 获取Push Token / 52
4.4 使用AppGallery Connect进行
推送 / 53
4.5 使用应用服务端进行推送 / 54
4.5.1 创建服务账号密钥文件 / 54
4.5.2 生成JWT / 56
4.5.3 调用API / 57
4.5.4 利用Postman发送API请求 / 57
4.6 单击消息 / 62
4.6.1 跳转首页 / 62
4.6.2 跳转其他落地页 / 63
4.7 本章小结 / 65
习题 / 65
第5章 页面跳转与功能调度
机制 / 67
5.1 常见的跳转 / 67
5.2 应用内部页面跳转 / 67
5.2.1 Navigation的使用 / 68
5.2.2 自定义组件中的导航跳转实践 / 73
5.2.3 Navigation常用API / 75
5.2.4 Navigation生命周期 / 76
5.2.5 生命周期应用 / 76
5.3 应用间跳转 / 78
5.3.1 拉起指定应用 / 79
5.3.2 拉起指定类型应用 / 81
5.3.3 拉起系统应用 / 82
5.3.4 安全机制 / 83
5.3.5 跳转创新应用 / 85
5.4 本章小结 / 88
习题 / 88
第6章 滚动组件的设计与实现 / 89
6.1 通用滚动组件 / 89
6.1.1 通用滚动组件核心属性 / 89
6.1.2 通用滚动组件核心事件 / 90
6.2 Scroll / 90
6.2.1 Scroll基本结构 / 90
6.2.2 Scroll特有属性 / 91
6.2.3 Scroll特有事件 / 91
6.2.4 Scroll代码示例 / 91
6.3 List / 94
6.3.1 List基本结构 / 94
6.3.2 List特有属性 / 94
6.3.3 List特有事件 / 95
6.3.4 List代码示例 / 96
6.4 Grid / 98
6.4.1 Grid基本结构 / 98
6.4.2 Grid特有属性 / 98
6.4.3 Grid特有事件 / 99
6.4.4 Grid代码示例 / 99
6.5 WaterFlow / 102
6.5.1 WaterFlow基本结构 / 102
6.5.2 WaterFlow特有属性 / 102
6.5.3 WaterFlow特有事件 / 103
6.5.4 WaterFlow代码示例 / 103
6.6 LazyForEach的使用 / 105
6.7 本章小结 / 108
习题 / 108
第7章 AI辅助开发工具链
解析 / 109
7.1 Proxy AI / 109
7.1.1 安装Proxy AI / 109
7.1.2 获取DeepSeek的API Key / 110
7.1.3 给Proxy AI配置DeepSeek / 112
7.1.4 使用DeepSeek / 112
7.2 CodeGenie / 115
7.2.1 下载CodeGenie安装包 / 115
7.2.2 安装CodeGenie / 116
7.2.3 配置CodeGenie / 118
7.2.4 使用CodeGenie / 118
7.3 本章小结 / 124
第8章 性能分析与优化方法 / 125
8.1 性能评判标准 / 125
8.2 代码写法推荐 / 127
8.2.1 声明与表达式 / 127
8.2.2 数值计算避免溢出 / 127
8.2.3 提取常量减少访问次数 / 128
8.2.4 函数优化 / 128
8.2.5 数组用法推荐 / 129
8.2.6 避免频繁抛出异常 / 130
8.2.7 避免在高频回调中进行冗余耗时
操作 / 132
8.2.8 避免在高频回调中打印Trace
日志 / 132
8.3 UI布局优化 / 133
8.3.1 移除冗余布局嵌套 / 134
8.3.2 通过扁平化布局减少节点数 / 135
8.3.3 使用合适的布局容器进行复杂
布局 / 136
8.4 使用预加载 / 137
8.4.1 Web页面预加载 / 137
8.4.2 长列表页面预加载 / 139
8.4.3 骨架屏 / 140
8.5 利用缓存 / 140
8.5.1 组件复用 / 140
8.5.2 数据缓存 / 142
8.6 本章小结 / 144
习题 / 144
第9章 模块化架构与组件解耦 / 145
9.1 组件化开发的核心理念 / 145
9.1.1 为什么需要组件化 / 145
9.1.2 组件化载体:共享包机制 / 146
9.2 组件化机制:共享包 / 146
9.3 静态共享包 / 146
9.3.1 创建静态共享包 / 146
9.3.2 依赖本地静态共享包 / 150
9.3.3 使用本地静态共享包 / 152
9.4 动态共享包 / 152
9.4.1 创建动态共享包 / 152
9.4.2 依赖动态共享包 / 156
9.4.3 引用动态共享包 / 158
9.5 引用远程三方共享包 / 158
9.6 应用功能模块、静态共享包与动态
共享包的区别 / 160
9.7 本章小结 / 161
习题 / 161
第10章 分布式软总线与设备
协同 / 162
10.1 什么是分布式软总线 / 162
10.1.1 传统总线 / 162
10.1.2 分布式软总线 / 163
10.2 分布式软总线的核心功能 / 164
10.2.1 发现连接 / 164
10.2.2 设备组网 / 164
10.2.3 数据传输 / 165
10.3 分布式软总线应用场景示例 / 165
10.3.1 应用示例 / 166
10.3.2 设备发现连接实现 / 168
10.3.3 设备组网实现 / 168
10.3.4 数据传输的实现 / 169
10.4 本章小结 / 174
习题 / 174
第11章 宠物互动App小组件开发案例 / 175
11.1 名词解释 / 175
11.2 实现原理 / 176
11.3 案例介绍 / 177
11.4 案例实现 / 178
11.4.1 新建工程 / 178
11.4.2 小组件主动刷新 / 182
11.4.3 数据通信机制 / 184
11.4.4 数据持久化方案 / 188
11.4.5 动画实现 / 189
11.4.6 图片资源存放位置说明 / 191
11.5 本章小结 / 192
习题 / 193
第12章 手机管家应用整合
开发 / 194
12.1 功能简介 / 194
12.2 功能实现 / 195
12.2.1 获取系统空间 / 195
12.2.2 使用TaskPool开启扫描任务 / 198
12.2.3 对媒体文件进行扫描分类 / 201
12.2.4 展示扫描进度 / 203
12.2.5 展示文件扫描结果 / 204
12.2.6 清理相似照片 / 207
12.2.7 压缩图片和视频 / 208
12.2.8 智能识图 / 212
12.3 本章小结 / 213
习题 / 213
附录 新手开发术语速查表 / 215
附录A 常用通用术语 / 215
附录B HarmonyOS专属术语 / 217

商品参数
基本信息
出版社 电子工业出版社
ISBN 9787121506970
条码 9787121506970
编者 KFive启程小组 著
译者 --
出版年月 2025-07-01 00:00:00.0
开本 其他
装帧 平装
页数 218
字数 319000
版次 1
印次 1
纸张 一般胶版纸
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]