我的应用是否可以在后台服务中建立pendingIntent并等待用户操作(如修改日历事件)?一旦用户添加日历事件,我想要启动服务/活动?可以吗?
有人可以帮我一些骨干代码,以便我可以朝着正确的方向前进吗?
干杯。
答案 0 :(得分:0)
对于大多数Android设备,不支持此功能。从Android 4.0开始,至少可以想象在ContentObserver
上使用CalendarContract
来编写此内容,但这将是不可靠的 - 您的Service
是观察者需要尝试永远地跑,这不起作用。即使这只适用于AOSP日历应用程序 - 如果用户使用其他日历应用程序,则可能不会涉及CalendarContract
。