【HarmonyOS NEXT】Calendar Kit日历管理

33 阅读1分钟

踏入鸿蒙世界的敲门砖,标志着您在技术征途上的全新起点,提升就业竞争力,获得行业认可,点亮职业成长先机,快人一步抢占未来应用开发赛道!developer.huawei.com/consumer/cn…

简介

Calendar Kit提供日历与日程管理能力,包括日历的获取和日程的创建能力。

图片 1.png

Calendar Kit为用户提供了一系列接口来获取日历账户,并使用特定的接口向日历账户中写入日程。

如果写入的日程带有提醒时间则系统会在时间到达时向用户发送提醒。

约束点

· 需要用户手动授权获取读取、写入日历日程的权限。

· 仅支持stage模型。

· 从api11开始支持

相关知识

配置需要的权限

在module.json5中配置所需申请的权限

图片 2.png

EntryAbility中配置权限和日历管理器

EntryAbility中检查用户是否确认权限:

图片 3.png

图片 4.png

日历管理器(CalendarManager)

提供了添加、删除、获取日历账户的相关方法。如果不需要关注日程(Event)的账户(Calendar)归属时,可以直接使用getCalendar方法直接获取。

相关方法如下:

图片 5.png

日历账户(Calendar)

可以对账户中的日程进行创建、删除、修改、查询等操作,还有日历配置信息、日历账户信息等方法

日程(Event)

图片 6.png

(转载自51CTO,作者:奥尼5354)