-4

Microsoft Office Project 2007 引入了有效工作周和日历例外,其中所有日历数据都与一组“有效开始/结束”日期相关联。-- Microsoft Office 开发中心

谷歌也使用了这个功能

Android Calendar (pre- )是否ICS也支持这些功能?我尝试了谷歌搜索,但只找到了不完整的帖子,例如https://stackoverflow.com/questions/13633577/android-8-sdk-14-recurring-event-exception

我在一篇文章中了解到访问日历的方法是通过内容提供程序,但是我没有找到可行的解决方案

(例如,我尝试使用"content://com.android.calendar/exception",但它导致异常说它是一个未知的 url)。

任何能引导我朝着正确方向前进的帮助都会非常有帮助,因为我一直在谷歌搜索无济于事,而且这种反复尝试的东西效果不佳。

4

2 回答 2

0

不会。从 ICS(API 级别 14)开始正式支持 Android 日历异常:

CONTENT_EXCEPTION_URI

--安卓开发者指南

有些版本可能允许您使用Uri您讨论的内容,因为它是从源代码派生的:

public static final String AUTHORITY = "com.android.calendar";
public static final Uri CONTENT_EXCEPTION_URI = Uri.parse("content://" + AUTHORITY + "/exception");

//hence, CONTENT_EXCEPTION_URI = Uri.parse("content://com.android.calendar/exception");

但是,由于它没有得到官方支持,因此不应该被认为是可靠的。

于 2013-04-12T14:33:01.003 回答
0

要回答您的第一个问题,是的,较旧的 Android 具有重复事件的例外情况。

由于该 API 是在 API 14 中引入的,它可能与以前版本的代码有很大不同。这个链接有一些关于从旧版本的日历中获取事件的提示。

于 2013-04-12T14:33:14.933 回答