我对Android的日历活动有疑问。
我可以使用什么密钥来识别事件如果它同步到同一日历中的2个不同手机(例如Google日历......)?
我正在为我的项目构建一个应用程序,到目前为止它可以创建,更新,删除应用程序生成的日历事件,但是,我用来识别它的方法是
在描述中使用开始和结束时间搜索关键字。我认为这不是一个完美的解决方案,因为如果人们改变描述内容可能会出现问题。
任何提示或提示将不胜感激。
谢谢
答案 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(和您的用户)自己承担风险。