关于openharmony:OpenHarmony标准设备应用开发一HelloWorld

91次阅读

共计 2188 个字符,预计需要花费 6 分钟才能阅读完成。

作者:邢碌
本文是 OpenAtom OpenHarmony(以下简称“OpenHarmony”)规范设施利用开发的第一篇文章。这一篇咱们次要聚焦于如何在规范设施上运行一个最简略的 OpenHarmony 程序。
本文次要内容包含三个方面:1. 利用编译环境筹备;2. Hello Openharmony 页面编写;3. 装置利用到规范设施下面。上面就让咱们从零开始学习 OpenHarmony 规范设施利用开发。

利用开发环境筹备

1.1 下载 DevEco Studio 3.0 Beta2 版本
链接:

https://developer.harmonyos.c…

1.2 配置 SDK
参考配置 OpenHarmony-SDK

https://gitee.com/openharmony…

Hello Openharmony 页面编写

2.1 新建 eTS 工程
2.1.1 关上 DevEco Studio,创立一个新工程,在 DevEco Studio 中点击 File -> New Project,抉择模板 Standard:Empty Ability。

2.1.2 进入配置工程界面,Language 抉择 eTS 语言,Project Type 抉择 Application,其余参数依据理论须要设置即可,最初点击 Finish 即创立胜利。

备注:创立胜利的我的项目,包构造阐明参考链接:

https://gitee.com/openharmony…

2.2 编写 Hello Openharmony 页面
2.2.1 关上“index.ets”文件

工程创立实现后,在 Project 窗口,点击“entry > src > main > ets > MainAbility > pages”,关上“index.ets”文件,我的项目构造如下图所示。

2.2.2 在“index.ets”中编写并设置页面组件的属性和款式
“index.ets”页面由 Flex 容器组件、Text 组件和 Button 组件形成。示例代码如下所示:

@Entry
@Component
struct Index {build() {Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center}) {Text('Hello World')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
      Button() {Text('next page')
          .fontSize(25)
          .fontWeight(FontWeight.Bold)
      }.type(ButtonType.Capsule)
      .margin({top: 20})
      .backgroundColor('#0D9FFB')
      .onClick(() => {routePage()
      })
    }
    .width('100%')
    .height('100%')
  }
}

2.2.3 相干语法阐明

• @Entry 装璜的自定义组件用作页面的默认入口组件,加载页面时,将首先创立并出现 @Entry 装璜的自定义组件。详细信息能够参考官网文档:

https://gitee.com/openharmony…

• @Component 装璜的 struct 示意该构造体具备组件化能力,可能成为一个独立的组件,这种类型的组件也称为自定义组件。详细信息能够参考官网文档:

https://gitee.com/openharmony…

• @Builder 装璜器定义了一个如何渲染自定义组件的办法。此装璜器提供了一个润饰办法,其目标是和 build 函数统一。@Builder 装璜器装璜的办法的语法标准与 build 函数也保持一致。详细信息能够参考官网链接:

https://gitee.com/openharmony…

2.2.4 预览器运行我的项目

点击右侧的 Previewer 按钮成果,如下图所示:

预览器链接:https://developer.harmonyos.c…

装置利用

3.1 配置利用签名信息
配置利用签名信息 参考链接:https://gitee.com/openharmony…

3.2 点击“Build Haps”
在 bulid 目录下生成 signed 签名后的 hap 包,hap 包生成门路如下图所示:

3.3 装置利用

关上 OpenHarmony SDK 门路 \toolchains 文件夹下,执行如下 hdc_std 命令,其中 path 为 hap 的绝对路径。有如下信息,即表明装置胜利。

hdc_std install -r path\entry-debug-standard-ark-signed.hap

设施环境编译筹备

4.1 获取 OpenHarmony 源码,OpenHarmony 版本须 3.0LTS 或 3.1 Beta,参考链接:

https://gitee.com/openharmony…

4.2 装置开发板环境,参考链接:

https://gitee.com/openharmony…

4.3 开发板烧录,这里以 3516 开发板为例,参考链接:

https://gitee.com/openharmony…

通过实现上述操作,就能够在设施上运行一个最简略的 OpenHarmony 程序。

在接下来的两章中,咱们会在本章的根底上解说 OpenHarmony 规范设施利用开发进阶的一些技巧,以及分布式数据管理在 OpenHarmony 中的利用。

正文完
 0