Android日历事件 - 识别事件的关键

时间:2011-01-06 23:53:14

标签: android calendar

我对Android的日历活动有疑问。

我可以使用什么密钥来识别事件如果它同步到同一日历中的2个不同手机(例如Google日历......)?

我正在为我的项目构建一个应用程序,到目前为止它可以创建,更新,删除应用程序生成的日历事件,但是,我用来识别它的方法是

在描述中使用开始和结束时间搜索关键字。我认为这不是一个完美的解决方案,因为如果人们改变描述内容可能会出现问题。

任何提示或提示将不胜感激。

谢谢

2 个答案:

答案 0 :(得分:0)

  

我对Android的日历事件有疑问。

Android没有“日历活动”。操作系统Android没有标准化的“日历”概念。

Android有几种日历应用程序可供使用。也许您正在考虑Android开源项目中的Calendar应用程序。但是,此应用程序没有记录和支持的API。如果您希望处理与此应用程序相关的事件,请使用Google Calendar GData API

如果您希望使用其他Android日历应用程序中的活动,请与他们联系,看看他们是否提供了API。

答案 1 :(得分:0)

可以找到(某些版本)Calendar.java的源代码http://www.google.com/codesearch/p?hl=en&sa=N&cd=3&ct=rc#uX1GffpyOZk/core/java/android/provider/Calendar.java

也许您正在寻找“event_id”或“_sync_id”。我不是专家,但查看来源可能会帮助您找到您想要的内容。

但是,每个人总是这样说:使用私人API(和您的用户)自己承担风险。