当前位置: 首页 > 移动端

精通HarmonyOS NEXT:鸿蒙App开发入门与项目化实战 pdf电子书[86MB]

  • 移动端
  • 更新时间:2026-04-08 09:06:27
简介《精通HarmonyOS NEXT》是由刘俊启编著,这是一本以App产品开发全流程为主线、详细解读HarmonyOS NEXT基础知识和核心技术,并融入作者20年App开发经验的一线开发指导手册,书中还提供了一个可复用的大型综合性案例。作者是我国App...
《精通HarmonyOS NEXT:鸿蒙App开发入门与项目化实战》pdf电子书下载
《精通HarmonyOS NEXT:鸿蒙App开发入门与项目化实战》pdf百度网盘
《精通HarmonyOS NEXT:鸿蒙App开发入门与项目化实战》pdf百度网盘
《精通HarmonyOS NEXT:鸿蒙App开发入门与项目化实战》pdf百度网盘

 

这是一本以App产品开发全流程为主线、详细解读HarmonyOS NEXT基础知识和核心技术,并融入作者20年App开发经验的一线开发指导手册,书中还提供了一个可复用的大型综合性案例。作者是我国App开发领域的先行者,曾在百度负责多个App的技术架构构建,在2023年转战HarmonyOS NEXT开发,并基于HarmonyOS NEXT成功构建一个大型App,现已上架华为应用商店。本书呈现的就是作者从零学习HarmonyOS NEXT,并开发个人App的完整过程。 本书分为3篇,包括16章: 基础篇(第1~3章)用简洁明了的方式解读了HarmonyOS的基本概念、特性与价值,还介绍了开发环境配置与IDE使用。这部分是必须掌握的基础知识,也是后续开发应用的基础。 高级篇(第4~14章)以开发App为目标,对ArkTS语言、App框架、ArkUI框架、UI布局及交互、数据持久化、基础能力、网络通信、网页浏览、多媒体使用、安全管理、Module化及复用等多个核心技术进行深入解读。这部分不仅包含HarmonyOS NEXT前沿技术,还包括作者20年App开发经验。 项目实践篇(第15章和第16章)聚焦 App在华为应用商店的发布与管理,以一个完整的项目产品化过程为实例,将书中所讲知识融为一体并落地实践。这部分的目的是帮助打造功能完备、架构完整的应用,深刻理解HarmonyOS上的App开发方法。

目录
基 础 篇
第1章 概述 2
1.1 基本概念及关系 2
1.2 HarmonyOS的系统特性 3
1.3 学习HarmonyOS研发的意义 7
第2章 开发环境配置 11
2.1 开发与上架App的主要步骤 11
2.2 成为开发者 12
2.3 安装DevEco Studio 12
2.4 安装HarmonyOS SDK 14
2.5 安装模拟器 15
2.6 验证开发环境 20
第3章 DevEco Studio使用指南 30
3.1 DevEco Studio基本介绍 30
3.2 常用操作说明 32
高 级 篇
第4章 ArkTS语言基础 48
4.1 ArkTS 概述 48
4.2 基本语法 50
4.3 函数 61
4.4 类 65
4.5 接口 74
4.6 空安全 76
4.7 模块 78
第5章 App框架详解 83
5.1 基本概念 83
5.2 创建示例工程 87
5.3 项目配置文件概述 93
5.4 UIAbility及WindowStage简介 100
5.5 Context简介 119
5.6 App生命周期事件概览 124
第6章 ArkUI框架详解 129
6.1 简介 129
6.2 准备 135
6.3 资源管理  137
6.4 自定义组件 145
6.5 页面跳转及组件生命周期 157
第7章 UI布局及交互 181
7.1 准备 181
7.2 基础数据类型介绍 181
7.3 构建布局 187
7.4 构建交互 202
7.5 状态管理 224
7.6 渲染控制 236
第8章 数据持久化 243
8.1 准备 243
8.2 首选项数据存储 246
8.3 键值数据库存储 252
8.4 关系数据库存储 259
8.5 文件读写 266
第9章 基础能力 273
9.1 准备 273
9.2 剪贴板 276
9.3 日志 279
9.4 定时器 288
9.5 地理位置 291
9.6 公共事件 299
第10章 网络通信 304
10.1 准备 304
10.2 HTTP数据请求 308
10.3 WebSocket连接 311
10.4 Socket连接 315
10.5 网络连接管理 321
第11章 网页浏览 327
11.1 准备 327
11.2 使用Web组件加载网页 331
11.3 管理网页跳转及浏览记录
11.4 应用侧与网页的通信 339
11.5 默认UserAgent定义 349
第12章 多媒体使用 351
12.1 准备 351
12.2 图像基础操作 354
12.3 选取照片及视频 365
12.4 音频播放 371
12.5 视频播放 382
第13章 安全管理 397
13.1 准备 397
13.2 用户资产保护 399
13.3 研发资产保护 420
第14章 Module化及复用 428
14.1 准备 428
14.2 Feature类型的Module 431
14.3 Static Library类型的Module  436
14.4 Share Library类型的Module 451
14.5 App组成及程序包概览 464
项目实践篇
第15章 App发布与管理 470
15.1 真机调试及打包配置  470
15.2 发布HarmonyOS应用 485
第16章 项目实践 504
16.1 项目介绍 504
16.2 页面关系及实现 506
16.3 基础能力介绍及实现 532
16.4 配置及资源 549



点击下载