我正在编写一个应用程序,使用日历提供程序API在Android日历(谷歌日历)中创建,更新和删除事件。应该可以操纵该应用程序从不同设备创建的事件。
根据http://developer.android.com/guide/topics/providers/calendar-provider.html事件存储在设备上的表(CalendarContract.Events)中,EVENT_ID对应于表中的_ID字段。 似乎是逻辑,此EVENT_ID是特定于设备的。
我们假设我的应用在“我的共享日历”中的“设备1”上创建了一个ID为1的事件“我的事件”。如果第二个设备与共享日历同步,则第一个设备上的设备特定EVENT_ID 1在第二个设备上无用。
现在,我的问题是:如何在第二台设备上识别“我的活动”?这可以通过日历提供程序API实现,还是必须使用Google日历API?