Mainly what I need is to react depending on the events in the default android calendar (Google).
It's fairly easy to query the provider and get the events at any given time but my data has to be consistent all the time. What I want is to avoid querying the provider each x min to check for new events.
I couldn't find any system broadcast for when the app stores the new event (only when the event gets triggered). Just to be clear, I don't want to create, delete, etc events from my app, I just want to monitorize them, I need the moment of the creation of a new event so I can requery the provider.
I know Google has a (very poorly documented) Calendar API, any experience with it? Does it suit my needs?