回复
#盲盒+码#HarmonyOS/OpenHarmony应用开发-FA卡片开发体验
鸿蒙时代
发布于 2022-12-6 14:42
浏览
0收藏
【本文正在参加「盲盒」+码有奖征文活动】(https://ost.51cto.com/posts/19288)
卡片概述
卡片是一种界面展示形式,可以将应用的重要信息或操作前置到卡片,以达到服务直达,减少体验层级的目的。
卡片常用于嵌入到其他应用(当前只支持系统应用)中作为其界面的一部分显示,并支持拉起页面,发送消息等基础的交互功能。卡片使用方负责显示卡片。
卡片的基本概念:
卡片提供方:提供卡片显示内容原子化服务,控制卡片的显示内容、控件布局以及控件点击事件。
卡片使用方:显示卡片内容的宿主应用,控制卡片在宿主中展示的位置。
卡片管理服务:用于管理系统中所添加卡片的常驻代理服务,包括卡片对象的管理与使用,以及卡片周期性刷新等。
场景介绍
FA卡片开发,即基于FA模型的卡片提供方开发,主要涉及如下功能逻辑:
开发卡片生命周期回调函数LifecycleForm。
创建卡片数据FormBindingData对象。
通过FormProvider更新卡片。
开发卡片页面。
接口说明
LifecycleForm API接口功能介绍
FormProvider API接口功能介绍
开发体验:
示例效果:
示例代码:
https://gitee.com/jltfcloudcn/jump_to/tree/master/FA_Model_TestMuster
参考文档:
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/fa-formability-0000001281200938
标签
HarmonyOSOpenHarmony应用开发-FA卡片开发.docx 582.08K 20次下载
赞
收藏
回复
相关推荐