元服务开发与发布
00:00
HarmonyOS元服务开发与发布详解:Atomic Service。
1. 元服务概述
元服务(Atomic Service)是 HarmonyOS 的免安装轻量应用:
| 特性 | 元服务 | 传统应用 |
|---|---|---|
| 安装 | 免安装 | 需安装 |
| 体积 | < 10MB | 无限制 |
| 入口 | 服务卡片、扫码 | 桌面图标 |
| 更新 | 即时 | 需更新 |
2. 开发步骤
2.1 创建项目
在 DevEco Studio 中选择 “Atomic Service” 模板。
2.2 卡片开发
@Entry
@Component
struct WidgetCard {
build() {
Column() {
Text('天气')
.fontSize(16)
Text('25°C')
.fontSize(32)
.fontWeight(FontWeight.Bold)
}
.width('100%')
.height('100%')
}
}
2.3 卡片配置
{
"name": "WeatherWidget",
"displayName": "天气卡片",
"description": "显示当前天气",
"src": "./ets/widget/pages/WeatherCard.ets",
"uiSyntax": "arkts",
"window": {
"designDimension": "720"
},
"formConfigAbility": "com.example.app.WeatherFormAbility"
}
3. 发布流程
- 在 AppGallery Connect 注册应用
- 配置签名证书
- 构建发布包
- 提交审核
- 审核通过后上架