猿问

如何在Android中添加日历事件?

如何在Android中添加日历事件?

我只是想跟上Android的步伐,今天在一个项目会议上,有人说Android没有本地日历应用程序,所以用户只需使用他们喜欢的日历应用程序。

这是真的吗?如果是的话,我如何以编程方式将事件添加到用户的日历中?他们是否有共同的API?

不管它的价值如何,我们的目标可能是Android2.x。


喵喵时光机
浏览 1196回答 3
3回答

鸿蒙传说

如何以编程方式将事件添加到用户日历?哪个日历?他们是否有共同的API?不,只是Windows日历应用程序有一个“他们都共享的公共API”。有一些常见的数据格式(例如,iCalendar)和Internet协议(例如CalDAV),但没有通用的API。有些日历应用程序甚至不提供API。如果您希望集成特定的日历应用程序,请与他们的开发人员联系,并确定他们是否提供API。例如,Mayra引用的Android开源项目的Calendar应用程序没有提供任何文档化和支持的API。谷歌甚至显式地告诉开发人员不要使用这些技术。本教程概述了Mayra引用的内容。另一种选择是将事件添加到有关的Internet日历中。例如,从Android开源项目向Calendar应用程序添加事件的最佳方法是通过适当的gdataAPI将事件添加到用户的GoogleCalendar中。更新Android 4.0(API级别14)添加了CalendarContract ContentProvider.
随时随地看视频慕课网APP

相关分类

Android
我要回答