鸿蒙HarmonyOS

索引

关于HarmonyOS

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

  • 对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,形成一个“超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。
  • 对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关,降低了开发难度和成本。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。
  • 对设备开发者而言,HarmonyOS采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。

发展历程

  • 2012年,华为开始规划自有操作系统“鸿蒙”。
  • 2019年5月24日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标,申请日期是2018年8月24日,注册公告日期是2019年5月14日,专用权限期是从2019年5月14日到2029年5月13日。
  • 2019年5月17日,由任教授领导的华为操作系统团队开发了自主产权操作系统——鸿蒙。
  • 2019年8月9日,华为正式发布鸿蒙系统。同时余承东也表示,鸿蒙OS实行开源。
  • 2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本,即HarmonyOS 2.0 [3] 。余承东表示,2020年12月份将面向开发者提供鸿蒙2.0的beta版本。

 

下载和安装

HUAWEI DevEco Studio

Node.js

配置环境

  设置npm仓库

为了提升下载JS SDK时,使用npm安装JS依赖的速度,建议在命令行工具中执行如下命令,重新设置npm仓库地址。

 

1  npm config set registry https://mirrors.huaweicloud.com/repository/npm/

  

  下载HarmonyOS SDK

首次下载HarmonyOS SDK时,只会默认下载Java SDK和Toolchains。因此,如果还需要使用JS或C/C++语言开发应用时,需手动下载对应的SDK包

  1. 在菜单栏点击Configure > Settings 或者默认快捷键Ctrl+Alt+S,打开Settings配置界面。
  2. 进入Appearance&Behavior > System Settings > HarmonyOS SDK菜单界面,点击Edit按钮,设置HarmonyOS SDK存储路径。

 

第一个Demo

  新建项目

  File > New > New Project

 

 

View > Tool Windows > Previewer

 

可能会出现的问题

  Gradle下载速度过慢

下载Gradle

 

或者对gradle > wrapper >gradle-wrapper.properties文件进行配置

原文地址:https://www.cnblogs.com/cnyl/p/13649176.html