搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
HarmonyOS移动应用开发/计算机技术开发与应用丛书
0.00     定价 ¥ 100.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302603337
  • 作      者:
    编者:刘安战//余雨萍//李勇军|责编:赵佳霓
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2022-07-01
收藏
畅销推荐
内容介绍
本书系统阐述了HarmonyOS应用开发相关技术,并详细讲解了移动应用开发的主要实现方式。 全书共12章。第1章为概述,介绍HarmonyOS的特点、历史、体系架构等。第2章介绍HarmonyOS应用开发环境和基础。第3章介绍常用的U1组件。第4章介绍事件和通知。第5章介绍布局。第6~8章介绍HarmonyOS应用开发框架中的三大能力,即Page、Service和Data。第9章介绍数据存储。第10章介绍多媒体相关的开发技术。第11章介绍应用开发中的设备管理。第12章综合实现了一个完整的应用案例。 书中包含了大量的示例代码,使读者在掌握理论知识的基础上可以灵活应用。书中示例代码是基于Java语言实现的,因此要求读者具备一定的Java语言基础。书中所有代码示例均在模拟器或真实设备上通过了测试。 本书可作为HarmonyOS移动应用开发的入门书籍,也可作为大学计算机、软件专业相关课程的教材或参考书,也可作为HarmonyOS应用开发工程师的参考书籍。
展开
目录
第1章 概述(25min)
1.1 什么是HarmonyOS
1.2 HarmonyOS的特性
1.3 HarmonyOs体系架构
1.4 常见的操作系统介绍
小结
习题
第2章 开发环境与基础(81min)
2.1 搭建开发环境
2.1.1 DevEco Studio介绍
2.1.2 搭建开发环境的基本流程
2.1.3 软件下载和安装
2.1.4 安装配置SDK
2.2 第1个HarmonyOS应用
2.2.1 创建并运行Hello World
2.2.2 项目启动过程
2.2.3 真实设备运行项目
2.3 应用项目结构
2.3.1 逻辑结构
2.3.2 目录结构
2.4 资源和配置
2.4.1 资源说明
2.4.2 config.json配置文件
2.5 HiLog控制台终端输出
2.5.1 定义日志标签
2.5.2 输出日志
小结
习题
第3章 常用UI组件(124min)
3.1 概述
3.2 显示型组件
3.2.1 Text组件
3.2.2 Image组件
3.2.3 DatePicker组件
3.2.4 TimePicker组件
3.2.5 ProgressBar组件
3.3 交互型组件
3.3.1 TextField组件
3.3.2 Button组件
3.3.3 Checkbox组件
3.3.4 RadioButton/RadioContainer
3.3.5 Switch组件
3.4 组件应用示例
小结
习题
第4章 事件和通知(132min)
4.1 基于监听的事件原理
4.2 组件事件
4.2.1 事件监听处理方法
4.2.2 常用组件监听器
4.2.3 监听事件示例
4.3 公共事件
4.3.1 什么是公共事件
4.3.2 公共事件处理接口
4.3.3 使用公共事件
4.4 通知
小结
习题
第5章 布局(78min)
5.1 布局概述
5.2 创建布局方式
5.3 常用布局
5.3.1 DirectionalLayout
5.3.2 DependentLayout
5.3.3 StackLayout
5.3.4 PositionLayout
5.3.5 TableLayout
5.4 自定义布局
小结
习题
第6章 Page Ability(68min)
6.1 概述
6.2 Page和Slice的关系
6.3 Page和Slice的生命周期
6.3.1 Page的生命周期
6.3.2 Slice的生命周期
6.3.3 Page与Slice生命周期示例
6.4 Slice间导航
6.4.1 同一Page内导航
6.4.2 不同Page-间导航
6.5 Intent
6.6 Page的跨设备迁移
6.6.1 迁移过程及开发方法
6.6.2 跨设备写日记示例
小结
习题
第7章 Service Ability(82min)
7.1 服务概述
7.2 服务的定义
7.3 服务的生命周期
7.4 以命令方式访问服务
7.4.1 以命令方式启动/停止服务方法
7.4.2 以命令方式使用服务示例
7.5 以连接方式访问服务
7.5.1 以连接访问服务方法
7.5.2 以连接方式访问服务示例
7.6 任务分发
7.6.1 任务分发器
7.6.2 异步任务示例
7.7 前台服务
小结
习题
第8章 Data Ability(58min)
8.1 Data Ability概述
8.2 Data的创建与实现
8.2.1 自定义Data类
8.2.2 实现和注册文件Data
8.2.3 实现和注册数据库Data
8.3 访问Data
8.3.1 声明请求Data权限
8.3.2 创建DataAbilityHelper对象
8.3.3 访问Data数据
8.4 数据库Data示例
8.4.1 本地数据库Data
8.4.2 访问远程Data
小结
习题
第9章 数据存储(88min)
9.1 数据存储概述
9.2 轻量级数据存储
9.2.1 轻量级数据存储介绍
9.2.2 轻量级数据存储接口
9.2.3 存储配置信息示例
9.3 关系型数据存储
9.3.1 关系型数据存储介绍
9.3.2 关系型数据存储接口
9.3.3 人员信息管理示例
9.4 对象关系映射存储
9.4.1 对象关系映射存储介绍
9.4.2 对象关系映射方法及接口
9.4.3 存储人员对象信息示例
9.5 分布式数据服务
9.5.1 分布式数据服务介绍
9.5.2 分布式数据服务接口
9.5.3 分布式通讯录示例
小结
习题
第10章 多媒体技术(101min)
10.1 概述
10.2 图像处理
10.2.1 图像处理基础
10.2.2 应用处理图像接口
10.2.3 编辑图片示例
10.3 声频播放
10.3.1 声频开发基础
10.3.2 应用播放声频接口
10.3.3 播放音乐示例
10.4 视频播放
10.4.1 视频开发基础
10.4.2 播放视频接口及开发步骤
10.4.3 播放视频示例
小结
习题
第11章 设备管理(43min)
11.1 控制类小器件
11.2 位置服务
11.3 传感器
11.4 设置管理
小结
习题
第12章 天气预报应用案例
12.1 系统分析
12.2 系统设计
12.3 系统实现
12.3.1 项目说明
12.3.2 显示层实现
12.3.3 模型库实现
12.3.4 工具组件实现
12.3.5 数据访问层实现
12.3.6 业务逻辑层实现
小结
附录A 鸿蒙应用真实设备调试
附录B 习题参考答案
附录C
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证