I have created a SyncAdapter along with authentication. Now that I am able to add a synced account to my device, I would like that account to be able to have Calendars associated to it.
- My SyncAdapter syncs to a custom calendar webserver
- I plan to support Android 2.3.3 to 4.x
I know that before API 14 the Android's internal calendar store wasn't officially supported for developers and that no ContentProvider existed. But is the Calendar database schema the same from 2.3.3 and on? Specifically, could I potentially write a custom Calendar ContentProvider for 2.3.3 and have it properly function on 4.0+?
Is there anywhere I could obtain a database schema for the Android calendars for 2.3.3 and 4.0 to investigate this?
Additionally, is it the Calendar database that stores which SyncAdapter account a given Calendar is associated to?