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