日历应用日程卡片 - 不同规格卡片的集成实现
日历应用支持用户在桌面新建不同规格的日历日程卡片来查看相关日程信息。
主要问题:
1、如何查询到自己想要的数据,在卡片中进行渲染展示?
2、如何监听数据变化并实时同步传入卡片框架,直至卡片数据刷新?
3、如何实现一个abality管理若干不同规格卡片?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  元服务卡片如何获取当前卡片的规格,2*2,2*4? 
1453浏览  • 1回复 待解决
#鸿蒙通关秘籍#我看了咱们HarmonyOS NEXT支持卡片,卡片有哪些规格呀? 
1619浏览  • 1回复 待解决
HarmonyOS能否实现服务卡片刷新卡片UI不拉起应用 
1688浏览  • 1回复 待解决
HarmonyOS 日历中的日程创建问题 
1645浏览  • 1回复 待解决
JS如何添加日历日程提醒? 
9316浏览  • 1回复 待解决
一个安卓应用怎么集成鸿蒙的特性,比如“卡片服务” 
13226浏览  • 3回复 已解决
HarmonyOS 添加事件到手机日历日程 
1496浏览  • 1回复 待解决
服务卡片是否可以被其它应用或者服务卡片调用? 
7180浏览  • 1回复 待解决
HarmonyOS 怎么动态获取添加日历的权限,并往日历中写入日程 
1460浏览  • 1回复 待解决
HarmonyOS  应用卡片如何管理 
1004浏览  • 1回复 待解决
一个元服务生成多个卡片时,每个卡片能对应展示不同的页面吗?具体怎么配置成不同的页面 
2589浏览  • 1回复 待解决
卡片点击跳转主应用时,主应用如何接收来自卡片的数据? 
1207浏览  • 1回复 待解决
HarmonyOS 集成日历SDK 
1127浏览  • 1回复 待解决
如何把鸿蒙的服务卡片集成到Launcher里(或者其他Ability里),比如Launcher里包含其他服务卡片 
10066浏览  • 1回复 待解决
#鸿蒙通关秘籍#集成DisplaySync提升日历应用流畅度 
1588浏览  • 2回复 待解决
HarmonyOS 查询不到用户在系统日历中添加的日程 
1024浏览  • 1回复 待解决
#鸿蒙通关秘籍#动态卡片与静态卡片事件能力在鸿蒙开发中的应用 
1271浏览  • 1回复 待解决
HarmonyOS 服务卡片静态预览图,应用内快速添加服务卡片 
1762浏览  • 1回复 待解决
HarmonyOS 怎么实现从应用中添加服务卡片到桌面 
1568浏览  • 1回复 待解决
HarmonyOS 动态卡片和静态卡片的区别 
2027浏览  • 1回复 待解决
基于JS开发的鸿蒙应用卡片,点击卡片路由跳转怎么指定路由地址???? 
3252浏览  • 1回复 待解决
ArkTS卡片对比JS卡片有什么优势? 
1503浏览  • 1回复 待解决
卡片开发支持多少种尺寸的卡片? 
2068浏览  • 2回复 待解决
鸿蒙next应用开发中,服务卡片的数据怎么实现每天定时更新? 
729浏览  • 0回复 待解决
实现简易元服务卡片Demo 
2087浏览  • 1回复 待解决





















实现方案: 数据代理 + 卡片底座;
参考:
https://gitee.com/openharmony/docs/blob/d5e2c5d6deaaeee2ba6a04413107fec24be3c610/zh-cn/application-dev/application-models/arkts-ui-widget-update-by-proxy.md
日历卡片相关配置
moduule.json5:
form_config_all.json:
// 一个ability控制若干规格卡片 --问题3解决方案
AllFormAbility:
// 抽象出接口 不同规格卡片单独实现
FormExtensionCallback :
// 4*4卡片规格例:AgendaCardController4x4:
最终获取数据并解析渲染展示;
展示效果: