Content Provider - сущность, являющаяся независимой оберткой над источниками данных (бизнес-логика приложения может даже не знать как именно она устроена: БД, файлы, сервер или еще что-то), которая также следует REST-подобной архитектуре и стремится привести данные в обобщенный тип.
Кратко можно тут ознакомиться
habrahabr.ru/post/132720
P.S. Почему в документации пишут далеко не все достоинства Content Providers - непонятно, объяснений не встречал, но тема там крайне плохо раскрыта, т.к. у этой сущности много интересных особенностей: например в документации ни слова о том, что они использовались для реализации классических A, B, C паттернов by Virgil Dobjanschi (конференция Google IO 2010
www.youtube.com/watch?v=xHXn3Kg2IQE ).
Тема на самом деле очень обширна, в одном абзаце это не раскрыть, вам нужно изучать/практиковать. Актуальность на сегодня контент провайдеры не потеряли, даже наоборот.