课程大纲:
时间 | 主题 | 内容 |
第一天 上午 | HarmonyOS概述与基础知识讲解 | 1-1 HarmonyOS概述 系统定义 技术特性(软总线、分布式虚拟化等) 系统安全性 1-2 基础知识 应用基础知识 配置文件 资源文件 数据管理 权限管理 1-3开发入门 准备工作 编写HelloWorld 运行模拟器 运行App 工程结构分析 |
第一天下午 | Ability | 2-1 Ability详解 什么是Ability Page Ability 基本概念 生命周期 Slice Ability与Slice导航 数据传输 Service Ability 基本概念 创建Service 启动Service 连接Service Service的生命周期 前台Service Data Ability 基本概念 访问Data 创建Data |
第二天上午 | UI组件详解和线程 | 3-1 UI组件详解 按钮组件 文本输入组件 图像组件 进度条组件 滑杆组件 列表组件 其他高级组件 3-2 线程 线程基础知识 线程间通信 |
第二天下午 | 多媒体技术、网络技术 | 4-1 多媒体技术 |
第三天上午 | 访问硬件设备 | 5-1 NFC |
第三天下午 | 项目实战 | 5-1 项目实战:双人对战游戏:俄罗斯方块 |