自定义唯一标识符日历事件

Custom Unique Identifier calendar event

我想为事件分配唯一 ID,以便查询它们(例如,如果事件已经插入,则避免重新插入事件)。我看不到此用途的任何事件 属性(calendar_id 是自动设置的)。我想避免使用我自己的 calendar_id <=> my_id 关系,使用我的 api 或其他。

所以,问题是:我可以为事件分配一个唯一标识符以便稍后查询吗?

是的,你可以。有一个名为 UID_2445 的字段。根据 documentation:

The UID for events added from the RFC 2445 iCalendar format. Column name.

但是您可以使用此列分配唯一标识符。您也可以使用 CalendarContract.EventsColumns.

中列出的其他同步列