HarmonyOS 开发入门指南

📅 2025-05-20 · ⏱ 10 分钟 · 入门

HarmonyOS(鸿蒙操作系统)是华为自主研发的分布式操作系统,旨在实现跨设备的无缝协同体验。本教程将带你从零开始,完成第一个鸿蒙应用。

一、开发环境搭建

要开发鸿蒙应用,首先需要安装 DevEco Studio,这是华为官方提供的集成开发环境(IDE),基于 IntelliJ IDEA 构建。

1. 下载 DevEco Studio

前往华为开发者官网下载 DevEco Studio 最新版本。目前支持 Windows 和 macOS 平台。

2. 安装步骤

3. 系统要求

二、创建第一个项目

打开 DevEco Studio,点击 Create New Project,选择模板:

三、项目结构

一个标准的鸿蒙项目包含以下关键目录和文件:

MyApplication/
├── entry/
│   ├── src/main/
│   │   ├── ets/          # ArkTS 源代码
│   │   │   ├── entryability/  # Ability 生命周期
│   │   │   └── pages/         # 页面文件
│   │   ├── resources/    # 资源文件(图片、字符串等)
│   │   └── module.json5  # 模块配置
│   └── build-profile.json5
├── oh_modules/
├── build-profile.json5   # 项目级构建配置
└── package.json          # 依赖配置

四、编写 Hello World

打开 entry/src/main/ets/pages/Index.ets(或在最新版中可能是 Index.ets),替换为以下代码:

@Entry
@Component
struct Index {
  @State message: string = "Hello HarmonyOS!"

  build() {
    Column() {
      Text(this.message)
        .fontSize(28)
        .fontWeight(FontWeight.Bold)
        .fontColor(Color.Red)
        .margin({ bottom: 20 })

      Button("点击我")
        .onClick(() => {
          this.message = "欢迎来到鸿蒙世界! 🎉"
        })
    }
    .width("100%")
    .height("100%")
    .padding(20)
  }
}

代码解析

五、运行应用

DevEco Studio 提供了多种运行方式:

点击顶部工具栏的 Run 按钮(▶️),选择设备后即可看到运行效果。

六、下一步学习

完成第一个应用后,建议继续学习:

💡 提示:华为开发者官网提供了完善的 API 文档和示例代码,建议结合官方文档学习效果更佳。