01-搭建HarmonyOS环境和DevEco Studio

举报
杨不易呀 发表于 2024/02/03 21:42:41 2024/02/03
【摘要】 前言HarmonyOS 应用:使用 HarmonyOS SDK 开发的应用程序,能够在华为终端设备(如:手机、平板等)上运行,其有两种形态:传统方式的需要安装的 App。轻量级,具备免安装,随处可即,服务直达,自由流转等关键特征的元服务。HarmonyOS 元服务:元服务是 HarmonyOS 面向万物互联时代提供的一种轻量级应用程序形态。它基于 HarmonyOS 平台开放能力开发,打包...

前言

HarmonyOS 应用:使用 HarmonyOS SDK 开发的应用程序,能够在华为终端设备

(如:手机、平板等)上运行,其有两种形态:

  • 传统方式的需要安装的 App。
  • 轻量级,具备免安装,随处可即,服务直达,自由流转等关键特征的元服务。

HarmonyOS 元服务:元服务是 HarmonyOS 面向万物互联时代提供的一种轻量级应用程序形态。它基于 HarmonyOS 平台开放能力开发,打包为 App Pack 形态,运行在HarmonyOS操作系统,拥有一张或者多张万能卡片,由 HarmonyOS 应用程序框架管理,具备随处可及、服务直达、跨设备等核心特征。

万能卡片:HarmonyOS 系统定义的一种界面展示形式,它是 HarmonyoS 元服务的一个组成部分,将重要信息或操作前置到卡片,以达到服务直达,减少操作层级的目的。万能卡片常用于嵌入到其他系统应用(桌面/负一屏)中作为其界面的一部分显示,并支持点击拉起元服务。HarmonyOS 元服务必须实现万能卡片。

HarmonyOS 应用与元服务基于同一个鸿蒙系统技术栈开发,同属一个鸿蒙生态。

开发者通过业务解耦将应用分解为若干元服务独立开发,按需根据场景组合成复杂应用。

https://developer.harmonyos.com/cn/develop/deveco-studio/#download

我这里是 MacBookPro M1 请下载你们自己对应的版本

提前需要环境

  1. node.js 本文使用 16.20.0

配置开发环境

选择要安装的Node.js和Ohpm位置,其中ohpm是Open Harmony Package Management的缩写,也就是类似npm的包管理工具。这里有几点注意事项:

  • 如果电脑上已经有Node.js,但是版本不一致,建议选择让工具重新安装
  • 如果电脑上已经有Node.js,并且版本一致,可以选择Local,指定node目录即可
  • 如果电脑上对Node.js做了一些特殊的options配置,建议先移除
  • 配置目录中不要出现中文、特殊字符,建议用默认路径

选择Next后,进入HarmonyOS的SDK安装目录选择页面,同样注意不要出现中文和特殊字符,建议走默认路径:

选择Next后,进入协议页面,全部选择Accept:

这里就有点慢了 等等吧

如果没安装成功则前往 Diagnose Development Environment 查看哪些没安装成功

直到全部✅✅就 okkk 了

官方文档: https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/environment_config-0000001052902427-V3#section551917522319

Hello World 鸿蒙!!!

打开 Idea 创建一个项目 yby6-harmonyos-hello-world

进入到了创建应用页面,我们选择模版当中的第一个 空白的模版

填写项目信息,其中Project name、Bundle name、Save location都可以自定义

其他的默认就完事了

项目名称不能为横杠

点击Finish完成创建,自动就在构建初始化项目了.

我滴妈,和 Java 一样感觉 so easy to happy 切菜一样!!!

和平常开发模式一样没什么区别很 nice

预览项目

点击右侧的previewer选项卡,即可看到预览效果,如果弹出一个文档直接叉掉就可以了

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。