鸿蒙5.0&next开发【Form Kit简介】文件基础服务开发

Form Kit简介

Form Kit(卡片开发框架)提供了一种在桌面、锁屏等系统入口嵌入显示应用信息的开发框架和API,可以将应用内用户关注的重要信息或常用操作抽取到服务卡片(以下简称“卡片”)上,通过将卡片添加到桌面上,以达到信息展示、服务直达的便捷体验效果。

卡片使用场景

  • 支持设备类型:卡片可以在手机、平板等设备上使用。
  • 支持开发卡片应用类型:应用和元服务内均支持开发卡片。
  • 支持卡片使用位置:用户可以在桌面、锁屏等系统应用上添加使用,暂不支持在普通应用内嵌入显示卡片。

服务卡片架构

图1 服务卡片架构

鸿蒙5.0&next开发【Form Kit简介】文件基础服务开发_第1张图片

卡片场景中涉及到的基本概念

  • 卡片使用方:如上图中的桌面,作为显示卡片内容的宿主应用,用于与用户直接进行交互,完成卡片添加、删除、显示功能,并能控制卡片在宿主中具体展示的位置。
  • 卡片提供方:提供卡片的应用或元服务,是卡片功能的具体实现者,需要设计实现卡片UI、数据更新、以及点击交互处理功能。
  • 卡片管理服务:操作系统内管理整机卡片信息的系统服务,作为卡片提供方和使用方的桥梁,向使用方提供卡片信息查询、添加、删除等能力,同时向提供方提供卡片被添加、被删除、刷新、点击事件等通知能力。

你可能感兴趣的:(鸿蒙系列,harmonyos,华为,鸿蒙,鸿蒙系统,分布式)