物联网鸿蒙系统App开发 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
![物联网鸿蒙系统App开发 物联网鸿蒙系统App开发精美图片](https://img3m9.ddimg.cn/52/10/29463739-1_h_3.jpg)
物联网鸿蒙系统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组件开发、鸿蒙页面及数据服务开发、日志、事件与通 知、权限与安全、数据存储管理等。 本书适合从事手机、平板、智能电视、物联网设备开发的程序员阅读,也可供大中专院校及培训机构的老师和学生阅读参考。
网站评分
书籍多样性:6分
书籍信息完全性:7分
网站更新速度:9分
使用便利性:3分
书籍清晰度:6分
书籍格式兼容性:9分
是否包含广告:9分
加载速度:6分
安全性:7分
稳定性:6分
搜索功能:4分
下载便捷性:9分
下载点评
- 小说多(189+)
- 章节完整(80+)
- 种类多(485+)
- 目录完整(612+)
- 无漏页(120+)
- 字体合适(245+)
- 推荐购买(189+)
- txt(510+)
- 微信读书(112+)
- 体验差(425+)
- 好评(577+)
下载评价
- 网友 焦***山:
不错。。。。。
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 田***珊:
可以就是有些书搜不到
- 网友 宫***玉:
我说完了。
- 网友 师***怀:
好是好,要是能免费下就好了
- 网友 孔***旋:
很好。顶一个希望越来越好,一直支持。
- 网友 益***琴:
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
- 网友 曾***玉:
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 饶***丽:
下载方式特简单,一直点就好了。
- 网友 晏***媛:
够人性化!
- 网友 沈***松:
挺好的,不错
- 网友 堵***格:
OK,还可以
- 网友 索***宸:
书的质量很好。资源多
喜欢"物联网鸿蒙系统App开发"的人也看了
星座趣谈 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
超级快速阅读 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
一遍过高考化学合订本 全真题版全国通用版2025新版高考一遍过化学高三一轮复习做真题做新题 天星教育 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
大明皇妃 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
牛津英汉汉英小词典 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
儿歌. 我的家 明天快乐认知 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
海外直订Leonberger Stickers: Do It Yourself Leonberger贴纸:自己动手 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
我们都有强迫症【正版书籍】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
9787301226315 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
创建强大团队关键词 Perfect Phrases for Building Strong Teams 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- Access 数据库应用 下载 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 在线
- 2022-王江涛考研英语满分范文背诵-英语(一).英语(二)均适用( 货号:752132390) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 2019版同等学力人员申请硕士学位英语水平全国统一考试全真模拟试卷 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
书籍真实打分
故事情节:8分
人物塑造:6分
主题深度:5分
文字风格:9分
语言运用:9分
文笔流畅:6分
思想传递:4分
知识深度:5分
知识广度:3分
实用性:6分
章节划分:6分
结构布局:4分
新颖与独特:5分
情感共鸣:5分
引人入胜:4分
现实相关:4分
沉浸感:5分
事实准确性:6分
文化贡献:6分