前言
前有安卓和IOS后有国产顶级系统HarmonyOS站起来了!
HarmonyOS 应用:使用 HarmonyOS SDK 开发的应用程序,能够在华为终端设备(如:手机、平板等)上运行,其有两种形态:
- 传统方式的需要安装的 App。
- 轻量级,具备免安装,随处可即,服务直达,自由流转等关键特征的元服务。
HarmonyOS 元服务:元服务是 HarmonyOS 面向万物互联时代提供的一种轻量级应用程序形态。它基于 HarmonyOS 平台开放能力开发,打包为 App Pack 形态,运行在HarmonyOS操作系统,拥有一张或者多张万能卡片,由 HarmonyOS 应用程序框架管理,具备随处可及、服务直达、跨设备等核心特征。
万能卡片:HarmonyOS 系统定义的一种界面展示形式,它是 HarmonyoS 元服务的一个组成部分,将重要信息或操作前置到卡片,以达到服务直达,减少操作层级的目的。万能卡片常用于嵌入到其他系统应用(桌面/负一屏)中作为其界面的一部分显示,并支持点击拉起元服务。HarmonyOS 元服务必须实现万能卡片。
HarmonyOS 应用与元服务基于同一个鸿蒙系统技术栈开发,同属一个鸿蒙生态。
开发者通过业务解耦将应用分解为若干元服务独立开发,按需根据场景组合成复杂应用。
点我前往下载
这个Idea和jetbrains的好像诶是我的幻觉么
我这里是 MacBookPro M1 请下载你们自己对应的版本
提前需要环境
- node.js 本文使用 16.20.0
运行环境要求
为保证DevEco Studio正常运行,建议电脑配置满足如下要求:
操作系统:macOS 10.15/11.x/12.x/13.x
芯片类型:X86、ARM
内存:8GB及以上
硬盘:100GB及以上
分辨率:1280*800像素及以上
配置开发环境
选择要安装的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选项卡,即可看到预览效果,如果弹出一个文档直接叉掉就可以了
最后
我正在参与2023腾讯技术创作特训营第四期有奖征文,快来和我瓜分大奖!
本期结束咱们下次再见