【问题标题】:Adding exceptions to recurring events in android < version 4.0在 android < 4.0 版中为重复事件添加异常
【发布时间】:2012-11-21 00:38:21
【问题描述】:

Microsoft Office Project 2007 引入了有效的工作周和 日历例外,其中所有日历数据都与一组相关联 “有效从/到”日期。 --Microsoft Office Dev Center

Google 也使用这个feature

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

我在separate post 上了解到访问日历的方法是通过内容提供者,但是我没有找到可行的解决方案

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

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

【问题讨论】:

  • 我完全不明白你的问题。在哪里添加例外?另外,什么重复事件?为什么要在日历中添加例外?
  • 我和你有同样的问题,我的帖子在这里stackoverflow.com/questions/16915993/…

标签: android exception calendar recurring


【解决方案1】:

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

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

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

【讨论】:

【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-14
    • 2018-02-20
    • 2013-05-30
    • 1970-01-01
    • 2023-03-29
    相关资源
    最近更新 更多