鸿蒙应用程序开发
正版新书 新华官方库房直发 可开电子发票
¥
47.61
6.9折
¥
69
全新
库存8件
作者梅海霞 吉淑娇 秦宏伍
出版社清华大学出版社
出版时间2023-12
版次1
装帧平装
货号文轩12.21
上书时间2024-12-21
商品详情
- 品相描述:全新
图书标准信息
-
作者
梅海霞 吉淑娇 秦宏伍
-
出版社
清华大学出版社
-
出版时间
2023-12
-
版次
1
-
ISBN
9787302651437
-
定价
69.00元
-
装帧
平装
-
开本
16开
-
页数
340页
-
字数
521千字
- 【内容简介】
-
harmonyo(鸿蒙系统)是一款面向全场景的分布式作系统。本书以harmonyo 3版本为基石,由浅入深地介绍了鸿蒙应用开发的方法。本书共分为12章,内容包括harmonyo简介、java基础、开发环境搭建及调试、 用户界面(ui)、 page ability、公共事件与通知、线程管理与线程通信、ervice ability、data ability、分布式任务调度、设备管理、网络与连接。
本书结合了大量开发实例,实用强,可作为高等院校相关专业的教材,也可作为鸿蒙应用开发爱好者的参书。
- 【目录】
-
章harmonyos简介1
1.1初识harmonyos1
1.1.1什么是harmonyos1
1.1.2为什么需要harmonyos 2
1.1.3harmonyos的发展历程2
1.2harmonyos技术特3
1.2.1硬件互助,资源共享3
1.2.2一次开发,多端部署7
1.2.3统一作系统,弹部署7
1.3harmonyos技术架构8
1.3.1内核层8
1.3.2系统服务层8
1.3.3框架层9
1.3.4应用层9
1.4harmonyos开启未来9
题10
第2章java基础12
2.1java语言简介12
2.1.1java语言概述12
2.1.2java语言特12
2.2结构化程序设计13
2.2.1变量13
2.2.2数据类型15
2.2.3表达式18
2.2.4流程控制语句21
2.3面向对象基本概念和应用27
2.3.1类与对象27
2.3.2继承与封装30
2.3.3抽象类和接33
2.3.4包36〖1〗〖2〗鸿蒙应用程序开发〖2〗〖2〗2.3.5异常处理37
题41
第3章开发环境搭建及调试44
3.1开发环境搭建44
3.1.1deveco studio功能简介44
3.1.2deveco studio下载安装45
3.1.3个工程的创建及配置50
3.2调试工程53
3.2.1deveco studio预览器53
3.2.2在远程模拟器中调试54
3.2.3在本地模拟器中调试61
3.2.4在远程设备上调试66
题68
第4章用户界面(ui)70
4.1ui框架概述70
4.1.1组件和布局70
4.1.2ponent和ponentcontainer70
4.1.3组件树71
4.1.4常用组件与布局分类71
4.2常用组件开发72
4.2.1text72
4.2.2button78
4.2.3image82
4.2.4textfield86
4.2.5progressbar88
4.3常用布局开发指导90
4.3.1directionallayout91
4.3.2dependentlayout96
4.3.3stacklayout99
4.3.4tablelayout102
4.4事件器与组件104
4.4.1事件器104
4.4.2组件106
4.4.3案例: 组件变化演示106
4.4.4案例: 单击事件回调的4种实现方法108
题112
第5章page ability116
5.1ability概述116
5.2ability的配置117
5.3应用分层118
5.3.1应用的三层架构118
5.3.2ability的三层架构119
5.4page ability简介 119
5.5生命周期120
5.5.1page生命周期回调120
5.5.2abilityslice生命周期122
5.5.3案例: page的生命周期123
5.6页面跳转129
5.6.1page及abilityslice的创建130
5.6.2同page中abilityslice之间的跳转133
5.6.3不同page中abilityslice之间的默认跳转136
5.6.4不同page中abilityslice之间的路由跳转138
题140
第6章公共事件与通知142
6.1公共事件142
6.1.1公共事件介绍142
6.1.2公共事件处理接143
6.1.3订阅公共事件145
6.1.4发布公共事件147
6.1.5退订公共事件149
6.1.6案例: 公共事件的订阅与发布149
6.2通知156
6.2.1通知介绍156
6.2.2通知流程156
6.2.3接说明156
6.2.4通知开发步骤158
6.2.5普通文本通知160
6.2.6其他通知类型160
6.2.7案例: 通知的发布和取消166
题169
第7章线程管理与线程通信171
7.1线程概念171
7.2任务分发器taskdispatcher171
7.2.1任务分发器类型172
7.2.2任务分发方式173
7.2.3案例: 多种任务分发方式174
7.3线程通信181
7.3.1基本概念181
7.3.2运作机制182
7.3.3案例: 线程通信183
题189
第8章service ability190
8.1service ability概述190
8.2service的创建及启动191
8.2.1service的创建191
8.2.2service的启动与停止194
8.2.3service的连接与断开连接195
8.3生命周期196
8.3.1案例: 命令启动service生命周期197
8.3.2案例: 连接启动service生命周期202
8.4前台服务206
8.4.1基本概念206
8.4.2案例: 音乐播放器208
题217
第9章data ability219
9.1data ability概述219
9.2data的创建220
9.3data的访问223
9.3.1案例: 访问文件226
9.3.2案例: 访问本地数据库230
9.3.3案例: 访问远程数据库241
题248
0章分布式任务调度251
10.1分布式任务调度概述251
10.2分布式任务调度能力简介252
10.3分布式任务调度实现253
10.4实现分布式任务调度253
10.4.1如何实现分布式任务调度253
10.4.2分布式任务调度支持的场景254
10.5案例: 分布式任务调度fa254
题262
1章设备管理264
11.1传感器的概念264
11.1.1传感器架构264
11.1.2开发传感器时用到的接266
11.2传感器开发步骤267
11.2.1案例: 计步器传感器269
11.2.2案例: 方向传感器273
11.3位置开发概述277
11.4获取设备位置信息279
11.5地理编码转换282
11.6案例: 获取设备位置信息及逆地理编码转换283
11.7地图开发288
题296
2章网络与连接297
12.1蓝牙开发概述297
12.2基于传统蓝牙开发298
12.2.1接说明298
12.2.2打开本机蓝牙299
12.2.3向远端设备发起配对300
12.2.4案例: 传统蓝牙的连接配对301
12.3基于ble低功耗蓝牙开发307
12.3.1接说明307
12.3.2ble扫描及广播308
12.3.3案例: ble蓝牙的扫描与广播310
12.4网络管理开发概述316
12.5url访问316
12.5.1接说明316
12.5.2开发步骤316
12.5.3案例: url访问317
题325
题参327
参文献330
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价