在Android 中如何获取指定日期的日历日程

============UPDATE=============
我傻了,官方提供了相应的 API,在 CalendarContract.Instances 当中的。。。

问题描述

在 Android 当中,插入重复的日程是使用递归规则插入的
在数据库中相应的规则字段为“CalendarContract.Events.RRULE”

例如我建立的规则是“从今天开始,以后5天,每天都提醒”,插入的时候就是

values.put(CalendarContract.Events.RRULE, "FREQ=DAILY;COUNT=5");

数据库中只会创建保存一条数据

假如说我创建了好多日程规则,而我想查看特定日期都有哪些日程,方法只能是把特定日期和每一个递归规则做匹配吗?

因为递归规则是使用 Rfc5545,相对比较复杂,所以想请问大家有没有相对简单一些的查询方法呢?

看了官方的介绍,没有找到,大家有遇到过这种问题的吗?

阅读 3.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题