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 布局。