HarmonyOS鸿蒙Next应用开发-卡片提供方相关

HarmonyOS鸿蒙Next应用开发-卡片提供方相关 (说明:从 API Version 7 开始支持。)

一. 支持设备

图片1.png

二. 导入模块

图片2.png

三. 权限

无权限

四. formManager.updateForm

updateForm(formId: string, formBindingData: FormBindingData): Promise<void>

以异步方法更新卡片,使用Promise形式返回。

参数:

返回值:

图片4.png

示例:

图片5.png

五. formManager.updateForm

updateForm(formId: string, formBindingData: FormBindingData, callback: AsyncCallback<void>): void

以异步方法更新卡片,使用callback形式返回。

参数:

示例:

图片7.png

本文档主要根据官方文档学习体验整理


更多关于HarmonyOS鸿蒙Next应用开发-卡片提供方相关的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

来抄作业了,感谢整理~

更多关于HarmonyOS鸿蒙Next应用开发-卡片提供方相关的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,卡片提供方(Card Provider)是负责创建和管理卡片的组件。开发者需实现FormProvider类,重写onCreateFormonUpdateForm等方法,以响应卡片的创建、更新等生命周期事件。通过FormBindingData绑定数据,使用FormController控制卡片行为。卡片提供方需在config.json中声明,并配置卡片的尺寸、更新策略等。开发完成后,卡片可被添加到桌面或设备主屏幕,提供动态信息展示和交互功能。

回到顶部