我有关于Android日历事件的问题。Android日历事件 - 识别事件的钥匙
我可以使用什么键识别事件如果它从同一日历(例如Google日历)同步到两个不同的手机中?
我建立我的项目的申请,到目前为止,它可以创建,更新,删除应用程序生成的日历事件,但是,这种方法我用它来识别它是由
搜索关键字在开始和结束时间的描述中。我认为这不是一个完美的解决方案,因为如果人们改变描述内容,问题可能会出现。
任何提示或技巧将不胜感激。
谢谢
我有关于Android日历事件的问题。Android日历事件 - 识别事件的钥匙
我可以使用什么键识别事件如果它从同一日历(例如Google日历)同步到两个不同的手机中?
我建立我的项目的申请,到目前为止,它可以创建,更新,删除应用程序生成的日历事件,但是,这种方法我用它来识别它是由
搜索关键字在开始和结束时间的描述中。我认为这不是一个完美的解决方案,因为如果人们改变描述内容,问题可能会出现。
任何提示或技巧将不胜感激。
谢谢
我已经针对Android的日历事件的问题。
Android没有“日历事件”。操作系统Android没有“日历”的标准化概念。
有几种适用于Android的日历应用程序。也许你正在考虑Android开源项目中的日历应用程序。但是,这个应用程序没有记录和支持的API。如果您希望处理与此应用程序有关的事件,请使用Google Calendar GData API。
如果您希望使用来自其他Android日历应用程序的事件,请与他们联系以查看他们是否提供API。
@Mayra,我学会了通过http://www.developer.com/article.php/3850276将新事件添加到日历中。因此,我想知道是否有其他人面临和我一样的问题。添加事件很容易,但追踪添加的事件并不容易。请纠正我,如果我错了 – David 2011-01-08 13:30:26
的源代码(有些版本)Calendar.java可以发现http://www.google.com/codesearch/p?hl=en&sa=N&cd=3&ct=rc#uX1GffpyOZk/core/java/android/provider/Calendar.java
也许你要寻找的“事项标识”或“_sync_id”。我不是专家,但查看源代码可能会帮助您找到所需的内容。但是,正如大家一直所说的那样:在您(和您的用户)使用私有API的风险自负。
您正在使用日历api?或者是什么? – 2011-01-07 01:27:59