当前位置: 首页 > news >正文

鸿蒙 Harmony 初体验

前言

看现在网上传得沸沸扬扬的鸿蒙,打算弄个 hello world 玩一下, 不然就跟不上时代的发展了

环境安装

我的环境

  • Windows 11 家庭中文版
  • HarmonyOS SDK (API 9)
  • DevEco Studio (3.1.1 Release)
  • Node.js (16.19.1)

开发IDE下载

官方下载链接

配置 nodejs

这里帮大家踩了坑哈,我这里选的是 install 从 from Huawei Mirror v16.19.1,因为刚开始我是从官网下载的 nodejs,版本太高了,反而不行,然后自己设定了本地的路径 E:\Program_Files\nodejs
在这里插入图片描述

创建工程

这里我选择第一项, Empty Ability
在这里插入图片描述

选择的语言及模型

这里就按默认的选,
Model => Stage
Language => ArkTS
Compile SDK: 3.1.0 (API 9)
Compatible SDK: 3.1.0 (API 9)
在这里插入图片描述
创建完成之后,不出意外的话,应该可以看到我们的工程如下所示:
在这里插入图片描述

创建模拟器

与 Android/iOS 开发类似,我们想要运行起来还需要模拟器或真机。我手上没有真机,因此需要先创建一个模拟器来给我们的应用提供一个可运行环境。

点击 No Device -> Device Manager,进入到模拟器设备管理中。点击 Install,安装模拟器需要的镜像。
在这里插入图片描述

我这边创建了一个模拟器, 点击运行
在这里插入图片描述

运行效果

运行项目,看看效果

在这里插入图片描述
这就是运行起来的效果, Hello World !,每个程序员学习新技能都要经历的,过程很顺利,基本上没遇到什么特别大的问题
在这里插入图片描述

概念说明

开发模型

在我们创建工程的时候,有一个 Model 选择,其选项有 StageFA 两种,默认选择为 Stage ,而这个 Model 就是我们说的开发模型。

鸿蒙系统从开始到现在有两种开发模型,就是这里的:StageFA。其中,Stage 模型为鸿蒙系统推荐且后续长期维护的模型,而 FA 模型则已经不再建议使用。

Stage 模型最大的优势,主要有:

  • 支持 多窗口,能够为未来的 PC 版鸿蒙 或者 多设备应用 提供基础能力。
  • 进程单 ArkTS 引擎,单引擎 则意味着应用 数据共享,能够提供更加便捷的 数据内存共享能力

因此,Stage 模型是长期推荐并维护的模型。本课程所有的示例代码都将使用 Stage 模型进行开发

http://www.lryc.cn/news/319735.html

相关文章:

  • Jmeter+ant,ant安装与配置
  • 【MySQL基础】MySQL基础操作三
  • 【K8s】肿么办??Kubernetes Secrets并不是Secret哟!!
  • 数星星 刷题笔记 (树状数组)
  • Windows→Linux,本地同步到服务器
  • Pycharm连接远程服务器Anoconda中的虚拟环境
  • 无人机自动返航算法实现与优化
  • 切面条-蓝桥杯?-Lua 中文代码解题第1题
  • WebRTC:真正了解 RTP 和 RTCP
  • vue实现双向绑定原理深度解析
  • C语言 —— memeove函数的模拟实现
  • <el-tab>样式自定义——一个可以触类旁通的小例子
  • XDP学习笔记
  • JavaScript进阶:js的一些学习笔记-4
  • 【可能是全网最丝滑的LangChain教程】三、快速入门LLMChain
  • Oracle Primavera Analytics 是什么,与P6的关系?
  • 在 Amazon Bedrock 上使用 Anthropic Claude 系统 Prompt
  • 【LeetCode】动态规划--题目练习
  • 【LeetCode热题100】101. 对称二叉树(二叉树)
  • VLC抓取m3u8视频
  • 聊聊Python都能做些什么
  • JavaWeb06-MVC和三层架构
  • MySQL数据库实现增删改查基础操作
  • PCM和I2S区别
  • 大模型笔记:吴恩达 ChatGPT Prompt Engineering for Developers(1) prompt的基本原则和策略
  • 设计模式 — — 单例模式
  • C++:菱形继承与虚继承
  • 贡献法:USACO 2021 December Contest Bronze:孤独的照片
  • Java实现简单的通讯录
  • 服务器数据恢复—raid5热备盘上线同步数据失败的如何恢复数据