HarmonyOS初体验:建立你的第一个鸿蒙应用


前言

1、HarmonyOS系统定义

HarmonyOS是一款“面向将来”、面向全场景(移动办公、运动健康、社交通讯、媒体娱乐等)的分布式操做系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,可以支持多种终端设备。浏览器

  • 对消费者而言,HarmonyOS可以将生活场景中的各种终端进行能力整合,能够实现不一样的终端设备之间的快速链接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。分布式

  • 对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不一样终端设备的形态差别无关。这可以让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。ide

    对设备开发者而言,HarmonyOS采用了组件化的设计方案,能够根据设备的资源能力和业务特征进行灵活裁剪,知足不一样形态的终端设备对于操做系统的要求。工具

HarmonyOS代码开发支持多语言,包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)组件化


提示:以上内容节选自鸿蒙OS开发者官网开发工具

2、建立第一个鸿蒙应用

在开始以前,请先参考鸿蒙开发者官网的下载与安装软件配置开发环境,完成开发工具的安装和开发环境的配置。
提示:本文以JS SDK为例。
ui

1.新建鸿蒙工程

打开DevEco Studio,选择Create HarmonyOS Project:
在这里插入图片描述
spa

2.选择设备和模板

此处Device选中第一个TV,由于用的是JS SDK进行开发,因此选择Template下的Empty Feature Ability(JS),以后点击右下角的Next操作系统

在这里插入图片描述

3.进行项目配置

依次填写项目名、包名、保存地址和SDK版本(默认就行),点击右下角的Finish设计

在这里插入图片描述

4.项目编译

在建立完项目以后,DevEco Studio会对项目进行同步。首次建立工程须要下载Gradle相关依赖,时间较长,须要耐心等待。项目目录结构以下:

在这里插入图片描述
接着咱们运行项目,在DevEco Studio菜单栏中点击Tools > HVD Manager。首次使用模拟器,需下载模拟器相关资源,等待资源下载完成后,点击模拟器界面左下角的Refresh按钮。
在这里插入图片描述
由于我已经下载过了,因此直接进入浏览器弹出的华为帐号登陆界面,输入已经实名认证过的华为开发者帐户和密码以后进行登陆,以后点击受权界面右下角的容许按钮。


在这里插入图片描述
在设备列表中选中TV,点击右侧的三角运行按钮,启动云端的TV模拟器。
在这里插入图片描述
启动完成后以下图所示:


在这里插入图片描述
点击DevEco Studio右侧的绿色三角按钮运行项目(默认快捷键Shift + F10),成功运行页面以下图所示:
在这里插入图片描述
模拟器每次使用时长为1小时,到期后模拟器会自动释放资源,须要及时完成HarmonyOS应用的调试。若是模拟器到期释放后,需从新申请模拟器资源。


总结

以上就是今天要讲的内容,本文仅仅简单介绍了HarmonyOS应用开发,详细介绍请移步HarmonyOS应用开发者官网