Из чего состоит Content URI?

Посмотреть в Telegram: @AndroidSobes/42
URIUniform Resource Identifier.
URI контента в андроиде – это объект класса Uri, который имеет структуру content://{authority}/{path}/{id}.

content: – это схема. Константа content определена в документации как SCHEME_CONTENT. Именно схема говорит, что данный URI – это URI контента, а не, например, файла.

authority – идентифицирует ContentProvider. Обрабатывая запросы, ContentResolver использует authority, чтобы найти ContentProvider в системной таблице зарегистрированных провайдеров. После этого запросы делегируются в провайдер.

path используется контент провайдером, чтобы определить путь к данным. Обычно path соответствует названиям таблиц, используемых провайдером.

id – опциональная часть content URI и поддерживается не всеми провайдерами. Определяет строку в таблице провайдера. Метод insert() возвращает URI, содержащий id созданной строки.

Примеры content URI таблиц провайдера календарей:
Таблица календарей: content://com.android.calendar/calendars
Таблица событий: content://com.android.calendar/events