前置知识: HarmonyOS

元服务开发与发布

1 minAdvanced2026/6/14

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. 发布流程

  1. 在 AppGallery Connect 注册应用
  2. 配置签名证书
  3. 构建发布包
  4. 提交审核
  5. 审核通过后上架