背景:我正在开发一个需要与 Google Calendar API 通信的 Android Honeycomb (v3.0) 应用程序。我想允许我的应用程序访问特定 Google 帐户的日历数据,以便读取和创建事件。通过本教程和我之前在stackoverflow上发布的这个线程,我已经弄清楚了如何做到这一点。
我的要求:我想允许用户将客人添加到活动中。有两种类型的客人:人和(会议)房间。我知道如何将人员作为客人添加到活动中,但我不知道如何添加房间。房间邀请的工作方式如下:
1) 房间被添加到事件中
2) 事件被创建
3) Room 通过以下任一方式自动响应邀请:
接受活动邀请并将其显示在房间自己的日历上
拒绝邀请
下面的屏幕截图显示了 Google 日历浏览器中的 UI 如何处理此问题:
如您所见,我已将 109 房间添加为客人。如果房间 109 可用(因为只显示可用房间),它将接受活动邀请并将活动添加到自己的日历中。
我的问题:我了解到我可以使用此处所述的 Google 日历 API 检查特定日历的空闲/忙碌时间。但是,我不确定是否有邀请房间作为活动地点的特殊程序(请参见屏幕截图中的“地点”文本框)。有人有什么建议吗?非常感谢您的帮助!