鸿蒙之光HarmonyOS NEXT原生应用开发入门
图书信息
| 作者 | 柳伟卫 |
| 出版社 | 清华大学出版社有限公司 |
| ISBN | 9787302678212 |
| 出版时间 | 2025-01-01 |
| 字数 | 14.0万 |
| 分类 | 科技,计算机,网络,软件系统 |
读书简介
《鸿蒙之光HarmonyOS NEXT原生应用发门》以HarmonyOS NEXT版本为核心,从基础知识到实战案例,引领读者逐步探索“纯血鸿蒙”原生发的奥秘。全书共16章,内容涵盖HarmonyOS架构、DevEco Studio使用、应用结构解析、ArkTS编程语言、Ability组件、ArkUI发、公共事件处理、窗口管理、网络编程、安全管理、数据管理、多媒体发、多端部署及应用测试等关键主题。
目录
内容简介
作者简介
前言
写作背景
内容介绍
配套资源
技术版本
读者对象
致谢
目 录
第1章 初识HarmonyOS NEXT
1.1 HarmonyOS产生的背景
1.2 HarmonyOS核心技术理念
1.3 HarmonyOS NEXT新特性
1.4 DevEco Studio的安装
1.5 实战:创建第一个HarmonyOS NEXT应用
1.6 应用工程结构介绍
1.7 本章小结
1.8 上机练习:开发第一个HarmonyOS NEXT应用——Hello World
第2章 ArkTS语言基础
2.1 基本知识
2.2 函数
2.3 类
2.4 接口
2.5 泛型类型
2.6 空安全
2.7 模块
2.8 本章小结
2.9 上机练习:统计字符串的字符数
第3章 Ability开发
3.1 Ability概述
3.2 FA模型介绍
3.3 Stage模型介绍
3.4 UIAbility介绍
3.5 Want概述
3.6 实战:显式Want启动Ability
3.7 本章小结
3.8 上机练习:启动系统设置
第4章 ArkUI基础开发
4.1 ArkUI概述
4.2 声明式开发范式
4.3 常用组件
4.4 基础组件详解
4.5 本章小结
4.6 上机练习:实现高仿WeLink打卡应用
第5章 ArkUI高级开发
5.1 渲染控制
5.2 容器组件详解
5.3 媒体组件详解
5.4 绘制组件详解
5.5 画布组件详解
5.6 常用布局
5.7 实战:使用ArkUI实现“登录”界面
5.8 实战:使用ArkUI实现“计算器”应用
5.9 本章小结
5.10 上机练习:实现图片轮播播放器应用
第6章 公共事件
6.1 公共事件概述
6.2 实战:订阅、发布、取消公共事件
6.3 Emitter概述
6.4 实战:使用Emitter进行线程间通信
6.5 本章小结
6.6 上机练习:实现购物车应用
第7章 窗口管理
7.1 窗口开发概述
7.2 窗口管理
7.3 实战:实现窗口沉浸式效果
7.4 智慧多窗
7.5 本章小结
7.6 上机练习:创建子窗口
第8章 网络编程
8.1 HTTP数据请求概述
8.2 实战:通过HTTP请求数据
8.3 Web组件概述
8.4 实战:Web组件加载在线网页
8.5 本章小结
8.6 上机练习:实现一个Web组件展示HTML页面的应用
第9章 安全管理
9.1 访问控制概述
9.2 访问控制开发步骤
9.3 实战:访问控制授权
9.4 本章小结
9.5 上机练习:使用麦克风
第10章 数据管理
10.1 分布式数据服务概述
10.2 分布式数据服务开发步骤
10.3 关系数据库概述
10.4 实战:关系数据库开发
10.5 用户首选项概述
10.6 实战:用户首选项开发
10.7 本章小结
10.8 上机练习:使用分布式数据服务
第11章 多媒体开发
11.1 音频开发
11.2 图片开发
11.3 视频开发
11.4 实战:实现音乐播放器
11.5 本章小结
11.6 上机练习:实现录音机应用
第12章 一次开发,多端部署
12.1 “一多”简介
12.2 布局能力
12.3 实战:图片查看器的一多UI原型设计
12.4 本章小结
12.5 上机练习:实现图片查看器UI原型
第13章 应用测试
13.1 应用测试概述
13.2 单元测试
13.3 UI测试
13.4 实战:UI测试
13.5 本章小结
13.6 上机练习:“统计字符串的字符数”的UI测试
第14章 综合实战(1):仿微信应用
14.1 仿微信应用概述
14.2 实战:“微信”页面
14.3 实战:“联系人”页面
14.4 实战:“发现”页面
14.5 实战:“我”页面
14.6 实战:组装所有页面
14.7 本章小结
14.8 上机练习:实现一个仿微信界面效果的应用
第15章 综合实战(2):一多图片查看器
15.1 UX设计
15.2 架构设计
15.3 pictureView模块实现
15.4 base模块实现
15.5 default模块实现
15.6 本章小结
15.7 上机练习:图片查看器
第16章 综合实战(3):购物应用
16.1 购物应用概述
16.2 实战:实现商品列表页签
16.3 实战:实现购物车页签
16.4 实战:实现“我的”页签
16.5 实战:商品详情页面
16.6 本章小结
16.7 上机练习:实现一个购物应用
附录 模拟器与真机的差异
参考文献
- 大学生职业生涯规划与就业创业指导教程(王光明)
- 魔法象・故事森林:把爸爸从火星上摘下来(常笑)
- 催化裂化装置设备维护检修案例(胡安定)
- 应用文写作(倪斯雯)
- 环境法(第六版)(新编21世纪法学系列教材)(周珂莫菲徐雅林潇潇)
- 智慧护理基本技能(夏立平,朱唯一)
- 观文化.看政治-印度后殖民时代的电视.女性和国家([美]普尔尼马・曼克卡尔著,晋群译)
- 绘・童年:梦幻柏树街 (精装绘本)(著名儿童文学作家“阳光姐姐”伍美珍绘本处女作)(伍美珍)
