Content providers allow processes to share structured data by providing a common interface to find and access the data. They encapsulate the data and define security mechanisms. The Calendar and Contacts providers that are part of Android allow accessing a user's calendar events and contact information. Content providers expose URIs that uniquely identify data sets and require permission declarations to access protected data.