元服务与卡片服务补充手册(HarmonyOSNext_API12)_元服务(二)

首先还是从上次的元服务开始,还有点不完整,所以先从元服务的补充开始写

注:元服务实际上是可以再模拟机上完成基本的使用的,

1,元服务的创建

创建元服务项目

在这里插入图片描述

  • Empty Ability:用于Phone、Tablet设备的模板,展示基础的Hello World功能。
  • [CloudDev]Empty Ability:端云一体化开发通用模板。更多信息请参见端云一体化开发
  • Embeddable Ability:用于开发支持被其他应用嵌入式运行的元服务的工程模板。
  • 在这里插入图片描述

登录

在这里插入图片描述

这里因为我已经创建过了所以已经有一个了,你需要在创建一个:以下是创建流程

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

这一步是需要在AGC中创建一个项目的,放入所属项目即可

(我后面在写一个这个的项目的创建方式)

在这里插入图片描述

这个就行了然后回去点后面的刷新就行了

在这里插入图片描述

这里我再记录一个AGC创建项目

1,这个是AGC登录后的页面

在这里插入图片描述

2,我的项目

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这是创建完成:然后再回到“应用所属项目”创建即可

之后就是从登录后的流程继续 正常的创建项目

在这里插入图片描述

然后就进来了,可以正常写代码了

在这里插入图片描述

这就是最开始的项目创建的问题了

元服务中很多的开发都需要做卡片服务,这是补充的第二点新建元服务的卡片

1,在“entry”模块目录右键选择“New > Service Widget > Dynamic Widget”,进入卡片模板选择界面,如下图所示:

在这里插入图片描述

选择Hellow模版就可以

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

然后在卡片的widgetCard.ets中写如下代码就可以使用了

@Entry
@Component
struct WidgetCard {
  @State x: number = 1
  @State y: number = 1

  build() {
    Column() {
      Button('Click to enlarge')
        .onClick(() => {
          this.x = 1.1
          this.y = 1.1
        })
        .scale({ x: this.x, y: this.y })
        .animation({
          curve: Curve.EaseOut,
          playMode: PlayMode.AlternateReverse,
          duration: 200,
          onFinish: () => {
            this.x = 1
            this.y = 1
          }
        })
    }
    .padding('10vp')
    .width('100%')
    .height('100%')
    .justifyContent(FlexAlign.Center)
  }
}

约束与限制

所以说卡片+元服务的性能不行,不支持高消耗的任务如果看到这里(还把鸿蒙初学者学习手册_元服务(一)看完了)就把元服务的开发文档基本的前半段看完了,然后就剩下一些基础服务了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值