2011-11-11 37 views
3

我试图从我的谷歌日历拉入事件到列表视图(最有可能)。我能够访问.ics文件,但是当我在文本编辑器中打开文件时,我看到诸如UID CREATED LASTMODIFIED等许多标签。事件的描述不是真正可见的,与DTSTART等标签相对应的信息不可读。我想知道我需要阅读/进一步做出有关它的信息,以便我能理解它?也有一个链接或什么我可以理解这些标签的含义 - 现在它的猜测工作?ical解析器android

回答

8

您可以使用ICal4j库来读取/写入ics文件。该页面也有使用示例。

该UID基本上是一个唯一的标识符。 UID的示例用例如下:

假设A向B发出邀请。稍后要A想要修改相同的邀请。当修改的邀请到达B时,iCal应用程序根据UID知道要更改哪个本地iCal。 iCalender的RFC在4.8.4.7节中定义了UID。

维基百科有一个page其中有一些有用的例子,它可以帮助你了解各种标签

+0

已经做到了。多数民众赞成我是如何得到它在Android的工作。但我的问题是如何进一步解析它以获取确切的信息以及UID等标签是什么意思? – Shay

+0

谢谢!这就是我需要的。还发现[这](http://www.kanzaki.com/docs/ical/)这是非常有用的。没想到一个家庭项目会变得如此复杂,虽然很好的锻炼! – Shay