鸿蒙元服务:开启全新服务篇章(元启鸿途)

2024-11-12 16:18:45
15次阅读
0个评论
最后修改时间:2024-11-12 16:25:23

一、鸿蒙元服务的定义与特点

鸿蒙元服务,原名为原子化服务,是基于HarmonyOS API开发的一种新型应用程序形态。它拥有独立入口,免安装,可为用户提供一个或多个服务。与传统的APP相比,鸿蒙元服务更加轻量、高效,能够实现秒开启动、丝滑流畅的服务体验。

二、鸿蒙元服务的呈现形态与交互方式

鸿蒙元服务的呈现形态多样,其中最主要的是鸿蒙万能卡片。这些卡片就像是在桌面上“永远打开的”服务窗口,将元服务/应用的重要信息以卡片的形式展示在桌面,用户通过轻量交互行为即可实现服务直达。

三、鸿蒙元服务的优势与价值

鸿蒙元服务的优势在于其轻量、高效、便捷的特点,以及强大的生态支撑。

一、创建元服务项目

src > main > ets:用于存放ArkTS源码。 src > main > ets > entryability:元服务的入口。 - src > main > ets > pages:元服务包含的页面。 - src > main > resources:用于存放元服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。关于资源文件, - src > main > module.json5:模块配置文件。主要包含HAP的配置信息、元服务在具体设备上的配置信息以及元服务的全局配置信息。 build-profile.json5:当前的模块信息 、编译信息配置项,包括buildOption、targets配置等。 hvigorfile.ts:模块级编译构建任务脚本,开发者可以自定义相关任务和代码实现。 oh_modules:用于存放三方库依赖信息。 build-profile.json5:元服务级配置信息,包括签名signingConfigs、产品配置products等。 hvigorfile.ts:元服务级编译构建任务脚本。

二、生成元服务图标 添加Image Asset

图标格式:.png、.jpeg、.jpg格式的静态图片资源 图标尺寸:1024 x 1024 px (正方形) 图标背景:不透明 质量要求:图标内容需清晰可辨,避免存在模糊、锯齿、拉伸等问题。 Color:推荐使用的图标颜色。选择不同颜色,右边图标预览区域可查看相应的效果。 Name:生成的图标名称。 Res Directory:生成的512px512px尺寸图标在工程中的保存位置。 Save to:生成的216px216px尺寸图标需要指定本地文件夹的保存位置。后续在AppGallery Connect上架元服务时,需使用该图标。 点击OK,保存配置并在相应模块目录src > main > resources > base > media路径下生成元服务图标。可在模块级module.json5中的icon字段中配置元服务图标。

三、构建元服务的第一个页面

默认为相对布局的代码,布局的方式有很多种。 线性布局 (Row/Column),层叠布局 (Stack),弹性布局 (Flex),相对布局 (RelativeContainer),栅格布局 (GridRow/GridCol),媒体查询 (@ohos.mediaquery),创建列表 (List),创建网格 (Grid/GridItem),创建轮播 (Swiper),选项卡 (Tabs)。

收藏00

登录 后评论。没有帐号? 注册 一个。