【问题标题】:iCal - Beginner Tutorial and Docs?iCal - 初学者教程和文档?
【发布时间】:2011-02-15 19:30:15
【问题描述】:

我正在使用现有的 ical 文件。我不确定是谁在创建它,我想在联系他们之前更熟悉 ical - 这样我就可以进行智能对话。

谁能给我指出一个好的 iCal 初学者教程?

到目前为止,我发现的大部分内容都非常模糊,并且假定了太多的用户知识。我需要一些涵盖基础知识(标签/参数、设置、发布等)的东西,但还要解释一些事情,比如将 iPhone、Android 和 Blackberry 与服务器上的日历更新同步。

【问题讨论】:

    标签: android iphone blackberry icalendar rfc5545


    【解决方案1】:

    iCalendar 上的 Wikipedia 页面包含该格式的历史和基础知识的概述。

    RFC 5545 定义格式的细节。

    这是一个Java library 可能有帮助的Android support

    【讨论】:

    • 谢谢。我之前找到了这些链接。但是,它们对我来说仍然没有意义,这就是我要求提供教程的原因。例如,wiki 列出了 X-PUBLISHED-TTL(更新间隔)。但是,我在 RFC 5545 中看到的唯一“间隔”引用是用于重复事件,而不是用于更新/刷新日历。我的假设是更新间隔处理推/拉日历更改,以便它们与手机同步。不过,我可能是错的。 iCal 会自动同步,还是我需要使用 CalDAV 或 Microsoft Exchange & ActiveSync?还是别的什么?
    • 我已经编辑了我的答案,以包含我所知道的唯一用于 Java 的 iCalendar 库的详细信息。类库可能可以帮助您概念化如何做您需要做的事情。 iCalendar 只是一种文件格式,因此您当然需要考虑如何传递日历数据,CalDAV 和 ActiveSync 是您的两个主要选择。 FWIW 我认为谷歌日历支持两者。
    • "iCalendar 只是一种文件格式... CalDAV 和 ActiveSync 是您的两个主要选择。" - 谢谢,奥利。这是有道理的——有点像 XML 只是一种格式。我将仔细研究 CalDAV 和 ActiveSync。也许我可以找到关于它们的教程。
    • Java Library 链接不再有效
    【解决方案2】:

    这也是一个很好的资源:

    http://www.kanzaki.com/docs/ical/

    【讨论】:

      【解决方案3】:

      我没有遇到您要求的内容 - 很想知道它是否存在。

      我保存了我找到的东西的链接,并在此过程中对 ical 规范、时区、全天事件的细微差别、日期类型(浮动等)等做了一些注释。这些可能对您有用。

      参见http://icalevents.com/category/notes/ical-events/,边栏中有两部分链接:

      Ical Spec RFC 5545(一些你已经拥有的东西) 和 测试资源。

      如果您确实找到了任何出色的文档,请在此处发回。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-15
        • 2011-01-29
        • 2013-06-28
        • 2015-02-23
        • 2011-06-03
        • 2011-04-27
        • 1970-01-01
        相关资源
        最近更新 更多