5

Galaxy S3、ICS、Java:对于即将到来的 CalendarContract 事件,我如何确定该事件是否会离开办公室,例如即将到来的假期?使用 CalendarContract.Events 我可以成功读取日历事件信息,包括可用性(忙碌、空闲、暂定)。我的手机将即将到来的假期显示为不在办公室,因此我希望找到一种方法来检索事件的状态,但到目前为止还没有运气。

4

2 回答 2

0

作为路障的解决方法,您可以尝试比较事件的位置。要么让用户设置他们的工作地点,要么从办公室活动中读取它。然后所有带有位置的东西!=您可以显示为不在办公室的办公室位置。

于 2013-02-12T14:48:50.343 回答
0

使用当前的 Android SDK(29 级),日历提供程序似乎没有透露此信息。根据文档

可用性(在 API 级别 14 中添加)

如果此事件算作忙碌时间或仍然是可以安排的空闲时间。列名。

类型:整数(AVAILABILITY_BUSY、AVAILABILITY_FREE、AVAILABILITY_TENTATIVE 之一)

但是,由于存在日历应用程序可以正确地将不在办公室显示为忙碌状态,我假设这些应用程序实现了自己的日历同步并且不依赖于Android Calendar Provider

于 2020-08-24T14:37:10.107 回答