### HarmonyOS应用开发知识点概述
#### 一、DevEco Studio 安装与环境配置
**1.1 实验介绍**
DevEco Studio 是华为官方提供的集成开发环境(IDE),用于构建基于HarmonyOS的应用程序。为了搭建HarmonyOS应用的开发环境,首先需要下载并安装DevEco Studio。
**1.2 教学目的**
- 了解DevEco Studio的安装与配置要求。
- 熟悉相关的调试工具。
- 掌握DevEco Studio的基本操作流程。
**1.3 实验内容**
- **安装电脑配置要求**:
- Windows: 操作系统需为Windows 10 64位;内存8GB及以上;硬盘空间100GB及以上;分辨率1280*800像素及以上。
- MacOS: 操作系统需为macOS 10.14/10.15/11.2.2;内存8GB及以上;硬盘空间100GB及以上;分辨率1280*800像素及以上。
- **安装步骤**:
1. 通过官网下载页面:https://developer.harmonyos.com/cn/develop/deveco-studio 下载DevEco Studio安装包。
2. 解压安装包,双击安装程序启动安装向导。
3. 在安装向导中,可以选择自定义安装路径,默认情况下安装路径为C:\Program Files\DevEco Studio。
4. 配置安装选项时,建议勾选“Create Desktop Shortcut”以创建桌面快捷方式。
5. 设置开始菜单文件夹名称,默认为“Huawei”。
6. 点击“Install”按钮开始安装。
7. 安装完成后,点击“Finish”。若勾选了“Run DevEco Studio”,则会在安装完成后自动启动软件。
8. 第一次运行时会提示用户许可协议,阅读并接受后点击“Agree”。
#### 二、Ability 开发实验
**2.1 实验介绍**
在HarmonyOS开发中,Ability是应用程序的基本组成单元,类似于Android中的Activity。本实验旨在实现不同页面之间的跳转及数据传递。
**2.2 教学目的**
- 理解Stage模型下UIAbility的开发机制。
- 掌握Ability的生命周期管理。
- 学习如何在Ability之间实现页面跳转与数据传递。
- 使用AbilityContext启动其他Ability,并利用Want进行参数传递。
**2.3 实验内容**
- **任务一:实现页面间的跳转**
- 实现从Index页面跳转到Second页面,并将Index页面中输入的学生信息传递到Second页面进行展示。
- 在`pages`目录下的`Index.ets`文件中实现首页的设计。
- 使用Text、TextInput、Button等组件构建界面。
- 通过@Extend装饰器设置组件样式。
- 示例代码:
```javascript
@Entry
@Component
struct Index {
build() {
Row() {
Column() {
Text("登录") // 登录样式设计
Row(){
Text("姓名:").fancy() // 通过@Extend装饰器实现样式设计
TextInput({placeholder:'请输入您的姓名'}).fancy1() // 通过@Extend装饰器实现样式设计
}
}
}
}
}
```
- **实现页面跳转**:
- 在Index页面中添加一个Button,点击时触发跳转到Second页面,并携带必要的参数。
- 在Second页面接收这些参数并显示。
### 总结
本文详细介绍了TYUT移动框架(HarmonyOS应用开发)实验指导书中提及的两个主要知识点:DevEco Studio的安装与配置以及Ability开发实验。DevEco Studio是构建HarmonyOS应用的基础,而Ability则是应用的核心构成部分。通过这两个实验的学习,开发者可以掌握HarmonyOS应用的基本构建流程和技术要点。此外,文中还提供了一些示例代码片段,帮助读者更好地理解和实践这些知识点。