《跟我一起学“Harmony-ArkTS”》——创建元服务项目
本章言简意赅的为大家介绍了创建元服务项目的内容。
一、元服务
元服务(原子化服务)是一种免安装的微型应用,以服务卡片的形式作为独立入口打开。它将一个复杂的App中的功能分离成多个元服务,利用HarmonyOS的服务中心进行分发,用户只需要单击相应的服务卡片即可享受服务。元服务基于HarmonyOS API进行开发,支持1+8+N设备上运行。
元服务与传统应用的区别:
| 项目 | 传统应用 | 元服务 |
|---|---|---|
| 软件包形态 | App Pack (.app) | App Pack (.app) |
| 分发平台 | 由AppGallery管理与分发 | 由AppGallery管理与分发 |
| 有无桌面图标 | 无桌面图标,在桌面上呈现服务卡片 | 有桌面图标 |
| HAP免安装要求 | 免安装 | 必须安装 |
上架后的元服务,用户可通过应用市场、负一屏、或者服务卡片进行运行使用。
二、创建元服务项目
-
打开DevEco Studio编译器,新建项目,如图所示:

-
选择“Atomic Service”,然后选择第一个,创建空项目,如图所示:

-
这里需要登录(Sign in)华为账号,如果没有华为账号,需要注册华为账号,如图所示:



-
返回编译器,这里要求我们在“AppGallery Connect”里创建应用,如图所示:

-
进入网页后,我们选择“创建APP ID”,如图所示:

-
接着,填写基础表单,如图所示:

注意:点击完“确认”按钮后,会出现许多HarmonyOS能力集,这里我们默认什么都不选。 -
得到应用的APP ID,如图所示:

-
将APP ID复制到DevEco Studio编辑器里,如图所示:

-
输入项目信息(项目名称、项目路径等),如图所示:
注意:Bundle name保持默认。 -
项目创建成功,在模拟器里运行出“Hello World”,如图所示:

注意:并不是所有的HarmonyOS API都可以在元服务开发中使用,只有在文档里标记支持元服务开发的API才可以使用。因此,大家在进行元服务开发的时候,多去查看API文档或者官方文档才是正解。
三、小结
本章言简意赅的为大家介绍了创建元服务项目,下一章,为大家介绍动画的内容。最后,创作不易,如果大家觉得我的文章对学习鸿蒙有帮助的话,就动动小手,点个免费的赞吧!收到的赞越多,我的创作动力也会越大哦,谢谢大家🌹🌹🌹!!!
更多推荐


所有评论(0)