问题标签 [ical4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1840 浏览

java - 带有 Java API(或工作 CardDAV Java 客户端 API)的 CardDAV 服务器

是否有任何可以通过 Java API 访问的 CardDAV 服务器?

另一种可能性是拥有一个工作(!)CardDAV Client Java API。我找到的唯一图书馆是ical4j但无法让它从 owncloud 读取我的联系人。

我也试过radicale服务器。ical4j 能够连接和写入联系人,但我不确定是否一切正常,因为我无法使用 iOS 和 OSX 连接到激进...

0 投票
1 回答
222 浏览

dom4j - 关于 dom4j、iCal4j 和 backport-util-concurrent Export Control Classification Number (ECCN)

我们想知道下面提到的在商业产品中使用 dom4j、iCal4j 和 backport-util-concurrent 的细节

谁能告诉我 Java 代码是否包含加密——或者更好的是谁能告诉我 dom4j、iCal4j 和 backport-util-concurrent 的导出代码 (ECCN) 是什么?

谁能告诉我在分发带有 dom4j、iCal4j 和 backport-util-concurrent 的产品时使用什么导出代码 (ECCN)?

有关 ECCN 参考的更多信息:http ://en.wikipedia.org/wiki/Export_Control_Classification_Number

问候, Kasim Basha Shaik

0 投票
0 回答
457 浏览

vcf-vcard - 使用 CardDav 和 iCal4j 和 Zimbra 时出现错误 400 错误请求

我正在尝试使用 iCal4j 从我的 zimbra 帐户下载 vcard 列表。

我尝试使用此代码。它正确地获取集合,但它不下载任何 vCard。

如果我调试 getCollections 方法,我会看到 HTTP/1.1 400 Bad Request 错误。

任何人都可以帮忙吗?

问候

斯特凡诺

这是 HTTP 请求跟踪:

0 投票
2 回答
110 浏览

android - 在android中写入.ics文件时出现空指针错误

我是 fileoutputstream 和 ical4j 的新手。当我尝试运行此代码时,我在第二次尝试/捕获中得到一个空指针错误。在第一次尝试/捕获后 fout 的值也为空。代码有什么问题?虽然不太可能,但是否有一些权限/我没有在 android 清单中声明的​​其他内容?

清单文件如下所示:

0 投票
1 回答
2564 浏览

java - 使用 ical4j.jar Java 时出错

我想使用 ical4j 向用户发送事件。当我执行此代码时:

我收到此错误;

我在我的类路径中添加了 ical4j.jar。

我该如何解决这个错误?

0 投票
0 回答
154 浏览

java - 将事件更改从谷歌日历推送到我的应用程序

我有自己的带有日历的应用程序,它可以添加/删除/编辑事件并将更改推送到谷歌日历中。改回后是否可能发生推送事件?例如,如果我更改谷歌日历中的事件日期,它也会更改我的应用程序中的事件。我正在将 Java 与 iCal4j 一起使用。

0 投票
1 回答
1103 浏览

java - Eclipse 中带有 ical4j 的 ParserException

我正在尝试将 ics 日历中的银行假期添加到 Date 对象的 ArrayList 中:

但是,我总是得到:

线程“main”中的异常 java.lang.NoClassDefFoundError: net/fortuna/ical4j/data/ParserException at framework.GPSIS.main(GPSIS.java:29) 原因:java.lang.ClassNotFoundException: net.fortuna.ical4j.data .ParserException

我在文件的开头有导入:

我的 .classpath 包含:

我对 Eclipse 还很陌生,我正试图弄清楚我在这里缺少什么。

0 投票
1 回答
4622 浏览

java - ICAL 重复规则生成 (RRULE)

我需要一些帮助来理解 ICAL 重复规则生成。

我创建了一个日历,其中只有一个事件。该事件的规则是在接下来的 5 天内每 2 天重新发生一次。

谷歌日历会生成一个 ICS 文件。

这是让我感到困惑的部分。


编辑

谷歌生成的完整 ICS 文件。

而不是给这个

谷歌分别创建了所有 5 个事件。为什么。??

活动从 2014 年 4 月 7 日开始

是否有任何包可以在 Java 中执行此操作,节省了我很多时间

0 投票
1 回答
560 浏览

datetime - 使用 VFreebusy iCalendar 组件

我制作了一个日程安排应用程序,并且正在使用 iCalendar 格式。我知道我可以使用此代码从当前日历中获取空闲时间段:

我通过在日历中的几个事件上使用此代码得到以下输出。

我不知道如何将 VFreeBusy 对象与这些空闲时间段一起使用并实际将它们取出,以便我可以比较它们并将它们用作日期和时间。

我使用 response.getProperties().getProperty(Property.FREEBUSY) 来获取我需要的部分,但我不知道如何解析所有字符串。如果您有任何其他方式让我获得这些时间段,请告知。

0 投票
1 回答
2149 浏览

java - iCal4j 更新和删除 iCalendar 中的 VEvent

我正在制作一个创建多个 VEvents 的应用程序,它还需要能够更新和取消。在我搜索此信息的所有地方,实际上没有人显示任何 Java 代码,只是用文字解释了需要做什么。所以我做了我认为应该正确的事情。下面是我得到的。首先,我创建了 VEvents,然后尝试删除它们,但是当我打开 ics 文件时,日历仍然显示这些 VEvents。你觉得哪里不对?我怎样才能完成我所需要的?此外,我的应用程序不关心发送邀请或类似的东西,这些事件应该只显示在打开文件的日历中。