The following is the first few sections of a chapter from The Busy Coder's Guide to Android Development, plus headings for the remaining major sections, to give you an idea about the content of the chapter.

Content Provider Theory

Android publishes data to you via an abstraction known as a “content provider”. Access to contacts and the call log, for example, are given to you via a set of content providers. In a few places, Android expects you to supply a content provider, such as for integrating your own search suggestions with the Android Quick Search Box. And, content providers are one way for you to supply data to third party applications, or to consume information from third party applications. As such, content providers have the potential to be something you would encounter frequently, even if in practice they do not seem used much.


Understanding this chapter requires that you have read the core chapters, particularly the one on working with local databases.

Using a Content Provider

The preview of this section did not survive Thanos's finger snap.

Building Content Providers

The preview of this section is en route to Mars.

Issues with Content Providers

The preview of this section is out seeking fame and fortune as the Dread Pirate Roberts.