ContentProvider – один из
четырех компонентов андроид приложения.
ContentProvider используется для предоставления доступа к хранилищу данных приложения
другим приложениям.
ContentProvider прописывается в андроид манифесте, как элемент
<provider>.
Для доступа к данным контент провайдера используется класс
ContentResolver.
ContentResolver предоставляет
CRUD API для доступа к хранилищу данных.
ContentResolver определяет к какому провайдеру направить запрос. Выбранный
ContentProvider обрабатывает запрос и возвращает данные обратно резолверу.
ContentResolver передает результат пользователю, вызвавшему метод.