正版保障 假一赔十 可开发票
¥ 42.5 6.2折 ¥ 69 全新
库存22件
作者梅海霞,吉淑娇,秦宏伍
出版社清华大学出版社有限公司
ISBN9787302651437
出版时间2023-12
装帧平装
开本其他
定价69元
货号14871362
上书时间2024-10-22
第1章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.2Component和ComponentContainer70
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
第10章分布式任务调度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
第11章设备管理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
第12章网络与连接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
HarmonyOS(鸿蒙系统)是一款面向全场景的分布式操作系统。《鸿蒙应用程序开发》以HarmonyOS 3版本为基石,由浅入深地介绍了鸿蒙应用开发的方法。全书共分为12章,内容包括HarmonyOS简介、Java基础、开发环境搭建及调试、用户界面(UI)、Page Ability、公共事件与通知、线程管理与线程通信、Service Ability、DataAbility、分布式任务调度、设备管理、网络与连接。
《鸿蒙应用程序开发》结合了大量开发实例,实用性强,可作为高等院校相关专业的教材,也可作为鸿蒙应用开发爱好者的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价