很抱歉,如果这个问题有点模糊,但我不想在我提出要求之前开始编程,做出错误的选择,后来我后悔了。
基本上,我希望应用程序获得一个小时的时间段,然后查询当前登录用户的Google日历(我已将Google登录已集成到我的应用中,而我猜测我可以提取签名从中很容易看到ID)看看他是否有空。我不想真正找回他所拥有的事件;我只是想看看那小时内是否有任何事件。
我一直在阅读Calendar API以及日历提供商,我不确定我是否完全理解两者之间的差异。就我的目的而言,上面列出的是什么是更好的选择?我已经查看了已经发布的一些问题,但其中大多数都是关于检索事件的,我只是确保我没有其他类型的查询。谷歌日历API可能比检索所有事件和手动检查更快。
答案 0 :(得分:1)
我一直在阅读Calendar API以及日历提供商
简而言之,Calendar API是您需要通过网络访问的API(HTTP / S),而Calendar Provider是Android上用于用户日历的存储库 事件,允许与日历集成。因为它存在于您的设备本地,旨在使应用程序更简单,如果您正在考虑与您的应用程序集成,那么您应该选择它。