物联网鸿蒙系统App开发 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
物联网鸿蒙系统App开发电子书下载地址
寄语:
全代码详细实战,云平台探讨学习,一起建设物联网时代
内容简介:
本书结合实例,详细讲解了鸿蒙系统App开发,内容包括鸿蒙系统简介、搭载鸿蒙App开发环境、创建个鸿蒙App、用户界面布局开发、常用UI组件开发、鸿蒙页面及数据服务开发、日志、事件与通 知、权限与安全、数据存储管理等。 本书适合从事手机、平板、智能电视、物联网设备开发的程序员阅读,也可供大中专院校及培训机构的老师和学生阅读参考。
书籍目录:
第1章 鸿蒙系统简介
1.1 智能手机操作系统 / 2
1.1.1 智能手机操作系统发展历史 / 2
1.1.2 智能手机操作系统的开放与封闭之争 / 2
1.2 鸿蒙系统的发展历史 / 4
1.2.1 鸿蒙系统 1.0 介绍 / 5
1.2.2 鸿蒙系统 2.0 介绍 / 5
1.2.3 鸿蒙系统与物联网 / 5
1.3 鸿蒙系统的特点 / 6
1.3.1 内核特点简介 / 8
1.3.2 鸿蒙系统分布式技术特性 / 9
1.4 鸿蒙系统的分层架构 / 12
1.4.1 内核层 / 12
1.4.2 系统服务层 / 13
1.4.3 框架层 / 13
1.4.4 应用层 / 13
1.5 小结 / 13
第2章 搭载鸿蒙 App 开发环境
2.1 开发环境简介 / 16
2.2 安装 DevEco Studio / 18
2.2.1 macOS 系统中安装 DevEco Studio / 18
2.2.2 Windows 系统中安装 DevEco Studio / 19
2.3 配置 DevEco Studio / 22
2.4 小结 / 26
第3章 创建个鸿蒙 App
3.1 个应用实现的目标 / 28
3.2 注册华为开发者账号并在模拟器上运行 / 31
3.3 使用真机运行程序 / 38
3.3.1 使用 DevEco Studio 生成证书请求文件 / 38
3.3.2 申请应用调试证书和设备 注册 / 40
3.3.3 申请项目和应用 / 43
3.3.4 在开发环境中配置相关信息 / 46
3.3.5 运行程序 / 47
3.4 小结 / 47
第4章 用户界面布局开发
4.1 什么是布局 / 49
4.1.1 布局的分类 / 49
4.1.2 布局的通用参数 / 49
4.2 布局的程序框架 / 50
4.3 方向布局(DirectionalLayout) / 55
4.4 依赖布局(DependentLayout) / 58
4.5 堆栈布局(StackLayout) / 62
4.6 表格布局(TableLayout) / 65
4.7 位置布局(PositionLayout) / 67
4.8 自适应盒子布局(AdaptiveBoxLayout) / 69
4.9 小结 / 72
第5章 常用 UI 组件开发
5.1 文本标签(Text)组件 / 74
5.1.1 id 属性 / 79
5.1.2 设置背景 / 79
5.1.3 为 Text 设置单击事件 / 80
5.2 按钮(Button)组件 / 81
5.3 样式如何美化 / 84
5.4 文本框(TextField)组件 / 94
5.5 日期选择(DatePicker)组件 / 96
5.6 开关(Switch)组件 / 97
5.7 复选框(Checkbox)组件 / 100
5.8 对话框(Dialog)组件 / 102
5.8.1 ToastDialog / 102
5.8.2 PopupDialog / 103
5.8.3 CommonDialog / 104
5.8.4 ListDialog / 105
5.9 进度条(Slider)组件 / 106
5.10 列表容器(ListContainer)组件 / 108
5.11 小结 / 113
第6章 鸿蒙页面及数据服务开发
6.1 Ability 的分类 / 115
6.2 有页面的 Feature Ability / 115
6.2.1 Ability 和 AbilitySlice 详解 / 116
6.2.2 页面的跳转 / 118
6.3 意图对象(Intent) / 123
6.4 Page Ability 的生命周期 / 125
6.5 Page Ability 的生命周期案例 / 128
6.6 Data Ability 的使用 / 131
6.6.1 URI 数据定位 / 132
6.6.2 DataAbilityHelper 数据访问 / 132
6.6.3 创建 DataAbilityHelper 实例 / 133
6.6.4 定义界面 / 134
6.6.5 数据查询 query 函数 / 135
6.6.6 谓词 DataAbilityPredicates / 135
6.6.7 谓词 DataAbilityPredicates 的常用函数 / 136
6.6.8 DataAbilityPredicates 举例 / 137
6.6.9 向存储中插入数据 / 137
6.6.10 ValuesBucket / 138
6.6.11 向存储中批量插入数据 / 139
6.6.12 从存储中删除数据 / 140
6.6.13 update 函数 / 140
6.7 数据存取综合案例 / 141
6.7.1 申请权限 / 142
6.7.2 权限请求 / 143
6.7.3 writeToDisk 函数 / 145
6.8 小结 / 147
第7章 日志
7.1 鸿蒙系统中的日志 / 149
7.2 日志标签和日志等级 / 149
7.3 日志的格式化 / 150
7.4 日志的查看 / 151
7.5 日志编程实例 / 152
7.6 使用日志的常见错误 / 156
7.7 小结 / 157
第8章 事件与通知
8.1 什么是事件 / 159
8.2 公共事件案例 / 160
8.2.1 公共事件案例界面功能 / 160
8.2.2 为界面按钮设置监听函数 / 162
8.2.3 自定义事件类 / 165
8.2.4 发布无序事件 / 166
8.2.5 发布权限事件 / 167
8.2.6 发布有序事件 / 168
8.2.7 发布粘合事件 / 169
8.2.8 订阅事件 / 170
8.2.9 事件接收器类 / 171
8.2.10 自定义事件器 / 172
8.2.11 取消事件订阅 / 172
8.3 通知的类型 / 173
8.3.1 通知实例 / 174
8.3.2 定义通知槽 / 176
8.3.3 设置文本通知 / 177
8.3.4 发送高级文本通知 / 179
8.4 取消单个通知 / 182
8.5 取消所有通知 / 182
8.6 小结 / 183
第9章 权限与安全
9.1 权限概述 / 185
9.1.1 鸿蒙系统为什么需要权限 / 185
9.1.2 权限的沙盒原理 / 185
9.2 权限的分类 / 185
9.2.1 敏感与非敏感权限 / 187
9.2.2 鸿蒙系统提供的敏感权限 / 187
9.2.3 鸿蒙系统提供的非敏感权限 / 189
9.3 权限的申请流程 / 190
9.4 权限的开发 / 191
9.4.1 权限的配置 config.json / 191
9.4.2 权限申请程序基本框架 / 192
9.4.3 编写权限申请代码 / 196
9.4.4 权限申请处理函数 / 197
9.5 小结 / 198
第 10 章 数据存储管理
10.1 轻量级数据存储 / 200
10.2 DatabaseHelper 类 / 200
10.2.1 创建数据库 / 201
10.2.2 删除数据文件 / 201
10.2.3 移动数据文件 / 202
10.3 Preferences 偏好数据库的使用 / 203
10.3.1 getInt 查询整型数据 / 203
10.3.2 插入数据到偏好文件中 / 204
10.3.3 从偏好文件中删除数据 / 205
10.3.4 观察数据变化 / 205
10.4 偏好文件存储实例 / 206
10.4.1 定义页面布局 / 207
10.4.2 界面按钮业务逻辑 / 211
10.4.3 初始化数据库 / 212
10.4.4 将数据写入偏好数据库中 / 213
10.4.5 从偏好数据库中读数据 / 214
10.4.6 删除偏好数据库中的数据 / 215
10.4.7 查看 preferences 文件的内容 / 216
10.5 小结 / 216
第 11 章 关系型数据存储管理
11.1 SQLite 数据存储的存取 / 218
11.1.1 创建一个数据库 / 218
11.1.2 插入一个数据到数据库 / 219
11.1.3 从数据库中请求数据 / 221
11.1.4 OrmPredicates查询谓词 / 222
11.1.5 删除数据 / 223
11.1.6 更新数据 / 223
11.1.7 备份数据库 / 224
11.1.8 恢复数据库 / 225
11.1.9 删除数据库 / 225
11.1.10 升级数据库 / 225
11.2 数据库操作案例 / 226
11.2.1 定义页面布局 / 227
11.2.2 定义数据库类和实体类 / 231
11.2.3 初始化数据库 / 232
11.2.4 插入一条数据 / 233
11.2.5 更新一条数据 / 235
11.2.6 删除一条数据 / 236
11.2.7 查询数据 / 237
11.2.8 备份数据库 / 239
11.2.9 删除数据库 / 240
11.2.10 恢复数据库 / 240
11.2.11 升级数据库 / 242
11.3 小结 / 245
第 12 章 分布式数据存储管理
12.1 分布式数据存储管理介绍 / 247
12.1.1 什么是分布式数据存储 / 247
12.1.2 分布式数据存储的核心特征 / 247
12.1.3 分布式数据存储的应用场景 / 248
12.2 分布式存储的架构 / 249
12.2.1 分布式存储的运行架构 / 249
12.2.2 分布式存储的总架构 / 250
12.2.3 分布式数据库的数据模型 / 251
12.2.4 数据库的同步模型 / 252
12.3 分布式数据库统一数据访问接口 / 254
12.3.1 轻量级 KV 接口 / 254
12.3.2 支持关系型语义的增强接口 / 257
12.4 分布式数据访问案例 / 258
12.4.1 申请权限 / 258
12.4.2 数据库的创建 / 260
12.4.3 数据库的关闭和删除 / 261
12.4.4 数据的增删查改 / 262
12.4.5 数据同步 / 275
12.5 小结 / 276
第 13 章 分布式应用开发
13.1 鸿蒙分布式应用的使用场景 / 278
13.2 鸿蒙分布式系统架构 / 278
13.3 分布式软总线 / 279
13.3.1 计算机硬件总线 / 279
13.3.2 鸿蒙分布式软总线 / 280
13.3.3 分布式软总线之发现连接 / 282
13.3.4 分布式软总线之组网 / 282
13.3.5 分布式软总线之传输 / 284
13.3.6 极简协议 / 284
13.3.7 软总线对开发者友好 / 285
13.4 分布式开发案例 / 286
13.4.1 申请权限 / 287
13.4.2 页面布局 / 289
13.4.3 获取分布式设备 / 295
13.4.4 页面迁移 / 296
13.4.5 跨端迁移流程 / 301
13.4.6 邮件数据处理 / 302
13.5 小结 / 303
第 14 章 多媒体开发
14.1 鸿蒙相机开发概述 / 305
14.2 相机开发案例 / 305
14.2.1 获取权限 / 306
14.2.2 相机界面 / 308
14.2.3 创建相机设备 / 312
14.2.4 配置相机设备 / 314
14.2.5 启动预览 / 315
14.2.6 实现拍照 / 316
14.2.7 实现切换镜头 / 317
14.2.8 实现摄像功能 / 318
14.3 小结 / 323
第 15 章 鸿蒙系统的设计规范
15.1 设计规范概述 / 325
15.2 应用的导航设计原则 / 325
15.3 人机交互 / 327
15.4 分布式设计原则 / 328
15.5 小结 / 329
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
从搭建开发环境讲起,对鸿蒙App技术全面解读;案例使用Java开发,代码详细,边练边学;提供开放的学习交流平台,解答疑惑、巩固知识
前言
互联网以及物联网技术发展一日千里,智能终端开发技术也不例外,这些年Android、iOS开发需求急剧增多,使移动互联网得到了迅速发展。物联网作为科技进步的新动力,将会产生比移动互联网更大的经济价值。业界一直期待有一套针对物联网开发的技术栈出现,终于在2021年,鸿蒙系统开始大规模商用,预示着物联网技术开始快速走向成长期,我们终于有机会在操作系统领域领先世界了。
鸿蒙和iOS一样,都是致力于万物互联的操作系统。iOS是基于UNIX的,是闭源系统;鸿蒙是基于Linux的,是开源系统。开源给了我们更多的想象力,这种以开源为中心的商业模式会带动国内外物联网技术高速发展,同时也会促进生态及产业链的蓬勃发展。
作为新一代物联网操作系统,鸿蒙不仅可以应用在手机上,汽车、家电、手表、眼镜、AR/VR设备等都可以使用鸿蒙系统。物联网将以我们肉眼可见的速度发展,目前国内外掌握鸿蒙开发技术的人员相对较少,我们相信,你的加入会让这个行业生气勃勃,充满无限的想象力。新的物联时代正在到来,鸿蒙系统能催生出更多的应用场景,让我们一起见证鸿蒙的魅力吧。
如何阅读本书
本书既是教程,又是参考指南。如果读者刚刚接触鸿蒙App开发,按照本书的章节顺序学习定会有所收获。本书提供了大量的实例代码,读者可以自行运行以巩固对相关概念的理解。
本书共15章,每章的内容简单介绍如下:
第1章主要介绍了什么是鸿蒙系统,包括鸿蒙的发展历史、系统特点等。
第2章主要介绍了鸿蒙App开发环境的安装及配置。
第3章主要介绍了怎么创建个鸿蒙App,并在真机上运行调试。
第4章主要介绍了几种用户界面布局,并用丰富的案例讲解了这些布局的实现,通过布局可以实现很多界面效果。
第5章主要介绍了常用UI组件的开发,包括按钮、文本框、日期选择组件等,掌握这些组件,可以构造出大多数交互界面。
第6章主要介绍了鸿蒙的页面及数据服务,包括页面之间的跳转、页面的生命周期、
数据存储能力等。
第7章主要介绍了鸿蒙的日志系统,包括日志的等级定义、格式定义、日志的查看等。
第8章主要介绍了鸿蒙的事件与通知,包括事件的定义,以及各种事件和通知的发送及接收处理。
第9章主要介绍了鸿蒙的权限与安全,包括权限概述、权限分类、权限申请及开发流程。
第10章主要介绍了鸿蒙的数据存储管理,包括偏好数据的创建、查询、删除等。
第11章主要介绍了鸿蒙的关系型数据存储技术,包括ORM框架、数据的增删改查、数据的备份与恢复等。
第12章主要介绍了鸿蒙的分布式数据存储管理技术,包括分布式存储的定义、架构、操作方法等。
第13章主要介绍了鸿蒙的分布式应用开发,包括分布式应用的使用场景、分布式软总线,以及分布式应用开发的细节。
第14章主要介绍了鸿蒙相机的开发,包括预览、拍照、连拍、切换镜头、摄像等功能。
第15章主要介绍了鸿蒙系统的设计规范,包括规范概述、导航设计原则、人机交互原则等。
读者对象
本书在编写过程中,尽可能做到通俗易懂,由浅入深,不仅适用于初学者学习,也适用于专业人员学习。学习本书之前好有Java基础,本书的案例大多是使用Java开发的,本书不会讲解Java相关的知识。
本书的读者对象为:
.从事手机、平板电脑、智能电视、物联网设备开发的程序员;
.鸿蒙系统爱好者、鸿蒙App开发的初学者;
.大中专院校及培训机构的老师和学生。
代码下载
本书的每一个实例都提供了代码,方便读者学习。大部分代码都有注释以方便理解,也会对难点代码进行解释。
可以扫码下载本书代码,如果有版本兼容问题,我们将时间更新。
读者交流与图书反馈
本书的读者还可以访问鸿蒙专栏补充学习。该专栏搭建了一个供鸿蒙开发者交流学习的在线平台,阅读过程中如有疑问,也可以在网站上向作者提问,期待能够得到你们的真挚反馈。
由于作者水平有限,编写时间仓促,书中难免会出现一些错误或表达不准确的地方,恳请读者批评指正。我们也会将书中的错误发布在专栏中,供大家参考。
致谢
感谢我的家人,没有你们的帮助和理解,这本书不可能完成。感谢清华大学出版社的编辑,因为你们的帮助,这本书才得以问世。后要感谢的就是你,我亲爱的读者,感谢你拿起这本书,你的认可就是我的快乐。
编者
2022年5月
书籍介绍
本书结合实例,详细讲解了鸿蒙系统App开发,内容包括鸿蒙系统简介、搭载鸿蒙App开发环境、创建第一个鸿蒙App、用户界面布局开发、常用UI组件开发、鸿蒙页面及数据服务开发、日志、事件与通 知、权限与安全、数据存储管理等。 本书适合从事手机、平板、智能电视、物联网设备开发的程序员阅读,也可供大中专院校及培训机构的老师和学生阅读参考。
网站评分
书籍多样性:5分
书籍信息完全性:3分
网站更新速度:8分
使用便利性:7分
书籍清晰度:9分
书籍格式兼容性:9分
是否包含广告:6分
加载速度:7分
安全性:6分
稳定性:8分
搜索功能:9分
下载便捷性:7分
下载点评
- 内涵好书(183+)
- 在线转格式(346+)
- 购买多(626+)
- 字体合适(413+)
- 无水印(357+)
- 下载快(430+)
- 内容齐全(626+)
下载评价
- 网友 康***溪: ( 2025-01-11 13:32:25 )
强烈推荐!!!
- 网友 宓***莉: ( 2024-12-26 18:19:57 )
不仅速度快,而且内容无盗版痕迹。
- 网友 龚***湄: ( 2024-12-21 14:54:30 )
差评,居然要收费!!!
- 网友 孔***旋: ( 2024-12-28 11:26:38 )
很好。顶一个希望越来越好,一直支持。
- 网友 孙***美: ( 2025-01-14 01:59:51 )
加油!支持一下!不错,好用。大家可以去试一下哦
- 网友 孙***夏: ( 2024-12-23 22:08:58 )
中评,比上不足比下有余
- 网友 通***蕊: ( 2025-01-11 04:29:40 )
五颗星、五颗星,大赞还觉得不错!~~
- 网友 寿***芳: ( 2025-01-10 17:13:12 )
可以在线转化哦
- 网友 方***旋: ( 2024-12-24 00:59:24 )
真的很好,里面很多小说都能搜到,但就是收费的太多了
- 网友 马***偲: ( 2025-01-17 08:08:48 )
好 很好 非常好 无比的好 史上最好的
喜欢"物联网鸿蒙系统App开发"的人也看了
Visual FoxPro数据库应用技术——21世纪高校计算机应用技术系列规划教材 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
程序化广告 个性化精准投放实用手册 梁丽丽 人民邮电出版社,【正版可开发票】 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
奢侈品学(第二版) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
园林景观手绘设计表现(实战应用篇) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
高等学校英语应用能力考试语法精解与训练 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 宝葫芦的秘密 张天翼 著名儿童文学家 人教版课文作家作品系列 作品收入统编语文课文 四年级下册 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 细菌视界:寻秘生活大侦察破解微生物密码出击身体保卫战出发 自然历险记细菌历险记让孩子从小建立微生物世界观从细菌的视角观察 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 散度、旋度、梯度释义(图解版)/电子实例/工程实例/矢量微积分 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 中国红色游:红色旅游完全图文手册 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 精细管理全员创新 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 游戏时间超大豪华立体版-农场(乐乐趣立体书:2011年,乐乐趣将用超大豪华版互动立体书的形式带给孩子更大惊喜。超大尺寸让书中的立体卡通形象超大化,更生动!) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 麻辣數獨-嚴選超HOT 100題 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 药物I期临床试验质量管理实践( 货号:711731205) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 油画棒轻松画:风景植物创作与技法 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 美业店就要这么开 美业店轻松赚钱的六大经营智慧 梁菊 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:8分
人物塑造:5分
主题深度:5分
文字风格:3分
语言运用:3分
文笔流畅:7分
思想传递:9分
知识深度:6分
知识广度:5分
实用性:9分
章节划分:7分
结构布局:7分
新颖与独特:6分
情感共鸣:7分
引人入胜:4分
现实相关:6分
沉浸感:9分
事实准确性:3分
文化贡献:3分