美文网首页
【HarmonyOS】开发入门

【HarmonyOS】开发入门

作者: 24c41111e47b | 来源:发表于2023-11-08 16:08 被阅读0次

HarmonyOS 开发指南


开发准备

IDE: DevEco Studio

使用 开发环境诊断 功能可以识别开发环境是否完备

部分企业网络受到限制,安装完毕IDE后,会自动弹出 Set up HTTP Proxy 界面, 引导手动配置网络代理信息,然后使用IDE开发,详情参考 IDE网络配置

包管理: OHPM包管理器

OHPM CLI(OpenHarmony Package Manager Command-line Interface) 作为鸿蒙生态三方库的包管理工具,支持共享包的发布、安装和依赖管理
包托管平台

开发语音: ArkTS

ArkTS是鸿蒙生态的应用开发语言。它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。同时,提供了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用

UI框架:ArkUI

ArkUI是一套构建分布式应用界面的声明式UI开发框架。它使用极简的UI信息语法、丰富的UI组件、以及实时界面预览工具,帮助您提升HarmonyOS应用界面开发效率30%。您只需使用一套ArkTS API,就能在多个HarmonyOS设备上提供生动而流畅的用户界面体验。

编译器: ArkCompiler

ArkCompiler是华为自研的统一编程平台,包含编译器、工具链、运行时等关键部件,支持高级语言在多种芯片平台的编译与运行,并支撑应用和服务运行在手机、个人电脑、平板、电视、汽车和智能穿戴等多种设备上的需求

单元测试: DevEco Testing

开发应用

构建第一个ArkTs应用

// Index.ets
@Entry
@Component
struct Index {
  @State message: string = 'Hello World'

  build() {
    Row() {
      Column() {
        Text(this.message)
          .fontSize(50)
          .fontWeight(FontWeight.Bold)
      }
      .width('100%')
    }
    .height('100%')
  }
}

预览

预览器可以让开发者编写代码的同时及时预览代码效果 预览器介绍

模拟器运行

可以使用本地模拟器或者远程模拟器进行调试,详情参考 资料

真机运行

使用真机直接进行 设备调试

编译调试&测试应用

发布应用


参考

相关文章

网友评论

      本文标题:【HarmonyOS】开发入门

      本文链接:https://www.haomeiwen.com/subject/ssyqwdtx.html