更新时间:2023-07-27 15:20:57
封面
版权信息
内容简介
作者简介
前言FOREWORD
视频目录 Vedio Contents
第1章 HarmonyOS概述
1.1 HarmonyOS系统架构
1.2 HarmonyOS系统特性
1.3 HarmonyOS系统安全
1.4 HarmonyOS App结构
第2章 应用开发基础
2.1 开发流程
2.2 开发工具
2.2.1 安装软件工具
2.2.2 配置开发环境
2.2.3 运行Hello World
2.3 应用开发快速入门
2.3.1 使用eTS语言开发
2.3.2 使用Java语言开发
2.3.3 使用JS语言开发
2.3.4 可视化开发
2.4 DevEco Studio工程管理
2.4.1 工程结构
2.4.2 工程操作
2.4.3 HarmonyOS共享包
2.5 DevEco Studio开发方法
2.5.1 低代码开发
2.5.2 添加Ability
2.5.3 添加JS Component和JS Page
2.5.4 跨设备代码编辑
2.5.5 定义HarmonyOS IDL接口
2.5.6 服务卡片操作
2.5.7 使用预览器查看应用效果
2.5.8 将SVG文件转换为XML文件
第3章 Ability框架开发——基于Java
3.1 开发概述
3.2 Ability介绍
3.2.1 Page Ability
3.2.2 Service Ability
3.2.3 Data Ability
3.2.4 Intent
3.2.5 Ability示例
3.3 公共事件与通知开发
3.3.1 公共事件开发
3.3.2 通知开发
3.3.3 IntentAgent开发
3.3.4 后台代理定时提醒开发
3.4 后台任务调度和管控
3.4.1 短时任务
3.4.2 长驻任务
3.4.3 托管任务
3.5 线程管理开发
3.5.1 线程管理开发接口关系
3.5.2 线程管理开发步骤
3.6 线程间通信
3.6.1 概述
3.6.2 线程间接口关系
3.6.3 线程间通信开发步骤
3.7 剪贴板开发
3.7.1 剪贴板开发接口关系
3.7.2 剪贴板开发步骤
第4章 Java UI开发
4.1 Java UI框架概述
4.2 组件与布局开发
4.3 常用组件开发
4.3.1 组件通用XML属性
4.3.2 Text
4.3.3 Button
4.4 常用布局开发
4.4.1 DirectionalLayout
4.4.2 DependentLayout
4.4.3 StackLayout
4.4.4 TableLayout
4.4.5 PositionLayout
4.4.6 AdaptiveBoxLayout
4.5 自定义组件与布局
4.5.1 自定义组件
4.5.2 自定义布局
4.6 动画开发
4.6.1 帧动画
4.6.2 数值动画
4.7 可见即可说开发
第5章 方舟开发框架(ArkUI)——基于JS扩展的类Web开发范式
5.1 开发概述
5.2 JS FA初步应用
5.2.1 JS FA概述
5.2.2 JS FA开发应用
5.3 构建用户界面
5.3.1 组件
5.3.2 构建布局
5.3.3 添加交互
5.3.4 动画
5.3.5 事件
5.3.6 页面路由
5.3.7 焦点逻辑
5.4 常见组件开发
5.4.1 Text
5.4.2 Input
5.4.3 Button