Defining and working with content provider in Android

Learning Resources

Defining and working with content provider in Android

A content provider manages access to a central repository of data. A provider is part of an Android application, which often provides its own UI for working with the data. However, content providers are primarily intended to be used by other applications, which access the provider using a provider client object. Together, providers and provider clients offer a consistent, standard interface to data that also handles inter-process communication and secure data access.

This topic describes the basics of the following:

  • How content providers work.
  • The API you use retrieve data from a content provider.
  • The API you use to insert, update, or delete data in a content provider.
  • Other API features that facilitate working with providers.


A content provider presents data to external applications as one or more table

 For Support