1# 图库卡片 2 3### 简介 4 5本示例是模拟图库卡片,实现对图库中的照片在卡片中显示,定时刷新卡片内容等功能。实现效果如下: 6 7  8 9### 相关概念 10 11媒体库管理:通过媒体库 getAllObject查询图库中所有的图片路径,通过open获取指定路径的图片fd,作为创建卡片的关键参数。 12 13卡片数据更新:卡片数据更新可以调用formProvider中的setFormNextRefreshTime去设定卡片更新时间,最短时间为5分钟。在设定的时间结束后触发onUpdate回调更新卡片。 14 15### 相关权限 16 17允许应用访问用户媒体文件中的地理位置信息:ohos.permission.MEDIA_LOCATION 18 19允许应用读取用户外部存储中的媒体文件信息:ohos.permission.READ_MEDIA 20 21允许应用读写用户外部存储中的媒体文件信息:ohos.permission.WRITE_MEDIA 22 23### 使用说明 24 251.首次打开应用,需要赋允许应用访问用户媒体文件中的地理位置信息权限。 26 272.长按应用图标创建卡片,将卡片添加至桌面,卡片正常显示图库照片。 28 293.点击卡片显示的图片可以拉起本应用。 30 31### 约束与限制 32 331.本示例仅支持在标准系统上运行。 34 352.本示例为Stage模型,从API version 9开始支持。 36 373.本示例需要使用DevEco Studio 3.0 Beta3 (Build Version: 3.0.0.992, built on July 6, 2022)才可编译运行。 38 394.在创建卡片前确保系统图库中有图片,否则卡片不更新。 40 415.卡片内容更新为卡片创建5分钟后,且需要设备是亮屏的,否则卡片不更新。