Контент провайдер календарей предоставляет доступ к связанным с календарями таблицам, таким как Calendars, Events, Reminders. Полный список таблиц можно найти здесь. Для работы с контент провайдером календаря нужны пользовательские разрешения: READ_CALENDAR для чтения данных и WRITE_CALENDAR для изменения.
Контент провайдер контактов предоставляет доступ к таблицам Contacts, Profile и другим. Для чтения и записи в провайдер контактов необходимы разрешения READ_CONTACTS и WRITE_CONTACTS соответственно. Для работы с
Profile
таблицей нужно дополнительно запросить разрешения android.permission.READ_PROFILE
или android.permission.WRITE_PROFILE
.Системные контент провайдеры используются для совместного доступа к данным пользователя между разными приложениями. Благодаря этому механизму пользователь может установить стороннее приложение-календарь и получить доступ к событиям, которые были созданы в стандартном календаре.