2012-07-24 86 views
1

我想为我的应用程序添加一个新日历(与其他事件分开),就像GMail一样。在Android上添加日历

如果没有办法,那么当应用程序被卸载后,我们如何从日历中删除我们的事件?

在此先感谢。

回答

1

日历的合同可以找到here.但是,您需要帐户名称和类型才能插入新的日历。我猜gmail可以做到这一点,因为它有你的谷歌帐户信息 - 我不知道你的应用程序是否能够做到这一点。

至于你的第二个问题,here is the spec for calendar events。您只需要知道数据库中的事件的_ID就能够将其删除(您应该能够相当容易地获取该事件)。

事件可以通过_ID作为Uri上的附加ID或使用任何标准选择来删除。如果使用附加ID,则不允许进行选择。有两种删除版本:作为应用程序和同步适配器。应用程序删除将设置事件的删除列并删除该事件的所有实例。同步适配器删除将从数据库和所有相关数据中删除该事件。

+0

你可以请张贴一些示例代码来创建一个Android日历吗? – Spotlight 2012-07-24 20:03:25