AI 鸿蒙开发 AI 实战

HarmonyOS 与 ArkTS 入门:创建第一个鸿蒙应用

HarmonyOS 与 ArkTS 入门

HarmonyOS 主打“一次开发,多端部署”。上手之前,先理解它用 ArkTS 语言与 ArkUI 框架构建应用。

一、开发环境

下载 DevEco Studio,创建 Empty Ability 工程即可。工程里 pages/Index.ets 是默认首页:

@Entry
@Component
struct Index {
  build() {
    Column({ space: 16 }) {
      Text('你好,鸿蒙').fontSize(28)
      Button('点我').onClick(() => {})
    }
    .padding(24)
  }
}

二、ArkTS 快览

ArkTS 是 TypeScript 的超集,UI 描述用 @Component + build(),状态用 @State 装饰器:

@State count: number = 0
Button(`点了 ${this.count} 次`).onClick(() => this.count++)

三、工程结构

  • entry:应用主模块
  • resources:字符串、图片等资源
  • module.json5:模块与权限配置

四、运行调试

可以用 Previewer 实时预览,也可以连真机 / 模拟器运行。先跑通“改文字—预览—运行”的循环,再往下学 ArkUI 布局。