更新时间:2022-05-06 15:43:15
封面
版权信息
内容简介
前言
其他
第1章 HarmonyOS开篇
1.1 HarmonyOS概述
1.1.1 HarmonyOS技术特性
1.1.2 HarmonyOS架构
1.2 HarmonyOS环境搭建
1.2.1 DevEco Studio安装
1.2.2 SDK安装
1.2.3 HDC工具配置
1.2.4 账号注册与实名认证
1.3 HarmonyOS应用程序知识
1.3.1 App与HAP
1.3.2 Ability概述
1.4 第一个程序:Hello World!
1.4.1 创建项目
1.4.2 项目目录
1.4.3 配置文件
1.4.4 模拟器运行
1.4.5 应用签名与真机运行
1.4.6 自动签名
1.4.7 应用程序的断点调试
1.4.8 HiLog日志
1.5 本章小结
第2章 HarmonyOS页面开发
2.1 组件与组件容器
2.1.1 Component
2.1.2 ComponentContainer
2.1.3 开发用户页面的方式
2.1.4 边距
2.2 常用布局
2.2.1 DirectionalLayout
2.2.2 DependentLayout
2.2.3 StackLayout
2.2.4 TableLayout
2.2.5 PositionLayout
2.2.6 AdaptiveBoxLayout
2.3 常用组件
2.3.1 Component
2.3.2 Text和TextField
2.3.3 Button
2.3.4 RadioButton和RadioContainer
2.3.5 Checkbox
2.3.6 Image
2.3.7 ProgressBar和RoundProgressBar
2.3.8 ToastDialog
2.4 常用的资源类型
2.4.1 资源目录
2.4.2 资源文件的使用
2.4.3 限定词目录
2.4.4 样式与样式选择
2.5 动画开发
2.5.1 帧动画
2.5.2 数值动画
2.5.3 属性动画
2.6 组件的事件监听
2.6.1 事件类别
2.6.2 事件监听的五种写法
2.7 本章小结
第3章 Ability开发
3.1 Ability概述
3.2 Page Ability
3.2.1 Page Ability的创建
3.2.2 Page Ability的生命周期
3.2.3 Page Ability的导航
3.3 Service Ability
3.3.1 Service Ability的创建
3.3.2 Service Ability的生命周期
3.4 Ability属性配置
3.4.1 Ability的配置文件
3.4.2 Ability的启动模式
3.5 Intent
3.5.1 Intent对象的结构
3.5.2 Intent对象的操作
3.6 本章小结
第4章 分布式通信
4.1 远程启动FA
4.1.1 获取远程设备的信息
4.1.2 启动FA
4.2 应用迁移
4.2.1 IAbilityContinuation接口
4.2.2 应用迁移案例
4.2.3 IAbilityContinuation接口的其他回调方法
4.3 应用回迁
4.4 跨设备启动服务
4.5 跨设备连接服务
4.6 跨设备服务调用
4.7 本章小结
第5章 数据管理
5.1 本地数据管理
5.1.1 关系型数据库与SQLite
5.1.2 关系型数据库的操作
5.1.3 对象关系映射数据库
5.1.4 Preferences
5.2 分布式数据管理
5.2.1 分布式数据服务
5.2.2 分布式数据服务开发