《鸿蒙之光HarmonyOS NEXT原生应用发门》是一本全面介绍HarmonyOS NEXT版本发的实战指南。无论你是对鸿蒙原生发感兴趣的发者,还是希望转型到HarmonyOSNEXT系统的资深工程师,这本书都能为你提供详尽而系统的指导。 内容详实,结构清晰 《鸿蒙之光HarmonyOS NEXT原生应用发门》从HarmonyOS NEXT的基础知识讲起,逐步深到项目发技巧。全书分为16章,涵盖了从环境搭建、ArkTS语言基础、UI发、事件处理、窗口管理、网络编程、安全管理、数据管理、多媒体发、多端部署到综合实战等多个方面。每一章节都配有详细的代码示例和上机练习,帮助你在实践中巩固所学知识。
售 价:¥
纸质售价:¥70.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
作者简介
前言
写作背景
内容介绍
配套资源
技术版本
读者对象
致谢
目 录
第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 上机练习:实现一个购物应用
附录 模拟器与真机的差异
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜