
本网站不提供下载链接,喜欢看书的朋友请关注公众号:【lennylee的碎碎念】(lennyleede),首页回复:授人以渔,自动获取搜索资源的方法。
内容简介:
HarmonyOS是一款面向未来、面向全场景的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。本书采用**的HarmonyOS 3版本作为基础,详细介绍如何基于HarmonyOS 3来进行应用开发,包括HarmonyOS架构、DevEco Studio、应用结构、Ability、UI开发、公共事件、窗口管理、网络编程、安全管理、数据管理等多个主题,还介绍如何从0开始开发计算器、视频播放器、购物应用、微信应用等。本书辅以大量的实战案例,图文并茂,让读者易于理解掌握。同时,案例的选型偏重于解决实际问题,具有很强的前瞻性、应用性和趣味性。加入鸿蒙生态,让我们一起构建万物互联的新时代!
《鸿蒙HarmonyOS应用开发入门》适合HarmonyOS应用开发初学者和进阶读者作为自学用书,也适合培训机构作为培训教材,还适合大、中专院校的相关专业作为教学参考书。
作者简介:
目 录
第1章 HarmonyOS介绍1
1.1 HarmonyOS概述1
1.2 HarmonyOS的特征2
1.3 HarmonyOS 3的新特性7
1.4 DevEco Studio的安装9
1.5 实战:创建第一个HarmonyOS应用14
1.6 应用工程结构介绍19
1.7 总结23
1.8 习题24
第2章 Ability的开发25
2.1 Ability概述25
2.2 FA模型介绍26
2.3 Stage模型介绍27
2.4 实战:Ability内页面的跳转和数据传递30
2.5 Want概述36
2.6 实战:显式Want启动Ability38
2.7 实战:隐式Want打开应用管理41
2.8 总结43
2.9 习题43
第3章 UI开发(上)45
3.1 ArkUI概述45
3.2 声明式开发范式48
3.3 常用的组件50
3.4 基础组件详解51
3.5 总结79
3.6 习题79
第4章 UI开发(下)80
4.1 容器组件详解80
4.2 媒体组件详解97
4.3 绘制组件详解98
4.4 画布组件详解108
4.5 常用布局109
4.6 实战:使用ArkUI实现“登录”页面111
4.7 实战:使用ArkUI实现“计算器”114
4.8 总结120
4.9 习题120
第5章 公共事件122
5.1 公共事件概述122
5.2 实战:订阅、发布、取消公共事件124
5.3 总结127
5.4 习题127
第6章 窗口管理128
6.1 窗口开发概述128
6.2 窗口管理129
6.3 实战:实现窗口沉浸式效果130
6.4 总结132
6.5 习题132
第7章 网络编程133
7.1 HTTP数据请求概述133
7.2 实战:通过HTTP请求数据134
7.3 Web组件概述136
7.4 实战:Web组件加载在线网页141
7.5 总结142
7.6 习题143
第8章 安全管理145
8.1 访问控制概述145
8.2 访问控制开发步骤154
8.3 实战:访问控制授权155
8.3.4 运行157
8.4 总结157
8.5 习题158
第9章 数据管理159
9.1 分布式数据服务概述159
9.2 分布式数据服务的开发步骤163
9.3 关系数据库概述165
9.4 实战:关系数据库的开发166
9.5 首选项概述174
9.6 实战:首选项开发175
9.7 总结180
9.8 习题180
第10章 多媒体开发182
10.1 音频开发182
10.2 图片开发187
10.3 视频开发195
10.4 实战:实现视频播放器199
10.5 总结213
10.6 习题213
第11章 综合实战:购物应用214
11.1 购物应用概述214
11.2 实战:实现商品列表页签215
11.3 实战:实现购物车页签229
11.4 实战:实现我的页签232
11.5 实战:商品详情页面235
11.6 总结241
11.7 习题241
第12章 综合实战:仿微信应用242
12.1 仿微信应用概述242
12.2 实战:“微信”页面244
12.3 实战:“联系人”页面248
12.4 实战:“发现”页面250
12.5 实战:“我”页面252
12.6 实战:组装所有页面253
12.7 总结255
12.8 习题255
· · · · · · (收起)
原文摘录: