2012-12-03 30 views
-4

微软Office Project 2007中引入了有效的工作周, 日历例外,所有的日历数据与一组 “有效期自/至”日期相关联。 - Microsoft Office Dev Center添加例外重复事件中的Android <4.0

谷歌也使用了这种feature

是否Android日历(前ICS)是否也支持这些功能?我试过谷歌搜索,但只发现不完整的帖子,如https://stackoverflow.com/questions/13633577/android-8-sdk-14-recurring-event-exception

我上一个separate post,要访问该日历的方式是通过内容提供商了解到,可是,我却发现

(例如,我尝试使用"content://com.android.calendar/exception"没有有效的解决方案,但它导致异常说这是一个未知的网址)。

任何帮助引导我在正确的方向将是非常有益的,因为我一直谷歌搜索无济于事,这尝试并再试东西不能正常工作。

+4

我完全不理解你的问题。在哪里添加异常?另外,什么经常发生的事件?为什么要在日历中添加例外? – Shade

+0

我对你有同样的问题,我的文章是在这里http://stackoverflow.com/questions/16915993/make-exception-event-from-original-recurring-event –

回答

0

号Android的Google日历异常被正式支持开始ICS(API等级14):

CONTENT_EXCEPTION_URI

- Android Developer Guide

某些版本可能允许您使用Uri你商量,因为它来源于source code

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"); 

然而si这不是官方支持的,它不应该被认为是可靠的。

+0

嗨@菲尔我得到了这个错误'java.lang .IllegalArgumentException:未知的URL内容://com.android.calendar/exception',我的完整主题在这里http://stackoverflow.com/questions/16915993/make-exception-event-from-original-recurring-event –

0

要回答您的第一个问题,是的,旧版Android有能力对重复事件发生异常。

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