Since: API Level 1
package

android.provider

Classes | Description

Provides convenience classes to access the content providers supplied by Android.

more...

Interfaces

BaseColumns 
Contacts.ContactMethodsColumns This interface is deprecated. see ContactsContract  
Contacts.ExtensionsColumns This interface is deprecated. see ContactsContract  
Contacts.GroupsColumns This interface is deprecated. see ContactsContract  
Contacts.OrganizationColumns This interface is deprecated. see ContactsContract  
Contacts.PeopleColumns This interface is deprecated. see ContactsContract  
Contacts.PhonesColumns This interface is deprecated. see ContactsContract  
Contacts.PhotosColumns This interface is deprecated. see ContactsContract  
Contacts.PresenceColumns This interface is deprecated. see ContactsContract  
Contacts.SettingsColumns This interface is deprecated. see ContactsContract  
ContactsContract.BaseSyncColumnsGeneric columns for use by sync adapters. 
ContactsContract.CommonDataKinds.BaseTypesThe base types that all "Typed" data kinds support. 
ContactsContract.CommonDataKinds.CommonColumnsColumns common across the specific types. 
ContactsContract.ContactOptionsColumnsColumns of ContactsContract.Contacts that track the user's preferences for, or interactions with, the contact. 
ContactsContract.ContactsColumnsColumns of ContactsContract.Contacts that refer to intrinsic properties of the contact, as opposed to the user-specified options found in ContactsContract.ContactOptionsColumns
ContactsContract.ContactStatusColumns 
ContactsContract.DataColumnsColumns in the Data table. 
ContactsContract.DataColumnsWithJoinsCombines all columns returned by ContactsContract.Data table queries. 
ContactsContract.GroupsColumns 
ContactsContract.PhoneLookupColumns 
ContactsContract.PresenceColumnsAdditional data mixed in with ContactsContract.ContactStatusColumns to link back to specific _ID entries. 
ContactsContract.RawContactsColumns 
ContactsContract.SettingsColumns 
ContactsContract.StatusColumnsSocial status update columns. 
ContactsContract.SyncColumnsColumns that appear when each row of a table belongs to a specific account, including sync information that an account may need. 
MediaStore.Audio.AlbumColumnsColumns representing an album  
MediaStore.Audio.ArtistColumnsColumns representing an artist  
MediaStore.Audio.AudioColumnsColumns for audio file that show up in multiple tables. 
MediaStore.Audio.GenresColumnsColumns representing an audio genre  
MediaStore.Audio.PlaylistsColumnsColumns representing a playlist  
MediaStore.Images.ImageColumns 
MediaStore.MediaColumnsCommon fields for most MediaProvider tables  
MediaStore.Video.VideoColumns 
OpenableColumnsThese are standard columns for openable URIs. 
SyncStateContract.Columns 

Classes

AlarmClockThe AlarmClock provider contains an Intent action and extras that can be used to start an Activity to set a new alarm in an alarm clock application. 
Browser 
Browser.BookmarkColumns 
Browser.SearchColumns 
CallLogThe CallLog provider contains information about placed and received calls. 
CallLog.CallsContains the recent calls. 
Contacts This class is deprecated. The APIs have been superseded by ContactsContract. The newer APIs allow access multiple accounts and support aggregation of similar contacts. These APIs continue to work but will only return data for the first Google account created, which matches the original behavior.  
Contacts.ContactMethods This class is deprecated. see ContactsContract  
Contacts.Extensions This class is deprecated. see ContactsContract  
Contacts.GroupMembership This class is deprecated. see ContactsContract  
Contacts.Groups This class is deprecated. see ContactsContract  
Contacts.Intents This class is deprecated. see ContactsContract  
Contacts.Intents.Insert This class is deprecated. see ContactsContract  
Contacts.Intents.UI This class is deprecated. see ContactsContract  
Contacts.Organizations This class is deprecated. see ContactsContract  
Contacts.People This class is deprecated. see ContactsContract  
Contacts.People.ContactMethods This class is deprecated. see ContactsContract  
Contacts.People.Extensions This class is deprecated. see ContactsContract  
Contacts.People.Phones This class is deprecated. see ContactsContract  
Contacts.Phones This class is deprecated. see ContactsContract  
Contacts.Photos This class is deprecated. see ContactsContract  
Contacts.Settings This class is deprecated. see ContactsContract  
ContactsContract

The contract between the contacts provider and applications. 

ContactsContract.AggregationExceptions

Constants for the contact aggregation exceptions table, which contains aggregation rules overriding those used by automatic aggregation. 

ContactsContract.CommonDataKindsContainer for definitions of common data types stored in the ContactsContract.Data table. 
ContactsContract.CommonDataKinds.Email

A data kind representing an email address. 

ContactsContract.CommonDataKinds.Event

A data kind representing an event. 

ContactsContract.CommonDataKinds.GroupMembership

Group Membership. 

ContactsContract.CommonDataKinds.Im

A data kind representing an IM address

You can use all columns defined for ContactsContract.Data as well as the following aliases. 

ContactsContract.CommonDataKinds.Nickname

A data kind representing the contact's nickname. 

ContactsContract.CommonDataKinds.Note

Notes about the contact. 

ContactsContract.CommonDataKinds.Organization

A data kind representing an organization. 

ContactsContract.CommonDataKinds.Phone

A data kind representing a telephone number. 

ContactsContract.CommonDataKinds.Photo

A data kind representing an photo for the contact. 

ContactsContract.CommonDataKinds.Relation

A data kind representing a relation. 

ContactsContract.CommonDataKinds.SipAddress

A data kind representing a SIP address for the contact. 

ContactsContract.CommonDataKinds.StructuredNameA data kind representing the contact's proper name. 
ContactsContract.CommonDataKinds.StructuredPostal

A data kind representing a postal addresses. 

ContactsContract.CommonDataKinds.Website

A data kind representing a website related to the contact. 

ContactsContract.ContactsConstants for the contacts table, which contains a record per aggregate of raw contacts representing the same person. 
ContactsContract.Contacts.AggregationSuggestions

A read-only sub-directory of a single contact aggregate that contains all aggregation suggestions (other contacts). 

ContactsContract.Contacts.DataA sub-directory of a single contact that contains all of the constituent raw contact ContactsContract.Data rows. 
ContactsContract.Contacts.PhotoA read-only sub-directory of a single contact that contains the contact's primary photo. 
ContactsContract.Data

Constants for the data table, which contains data points tied to a raw contact. 

ContactsContract.GroupsConstants for the groups table. 
ContactsContract.IntentsContains helper classes used to create or manage Intents that involve contacts. 
ContactsContract.Intents.InsertConvenience class that contains string constants used to create contact Intents
ContactsContract.PhoneLookupA table that represents the result of looking up a phone number, for example for caller ID. 
ContactsContract.Presence This class is deprecated. This old name was never meant to be made public. Do not use.  
ContactsContract.QuickContactHelper methods to display QuickContact dialogs that allow users to pivot on a specific Contacts entry. 
ContactsContract.RawContactsConstants for the raw contacts table, which contains one row of contact information for each person in each synced account. 
ContactsContract.RawContacts.DataA sub-directory of a single raw contact that contains all of its ContactsContract.Data rows. 
ContactsContract.RawContacts.Entity

A sub-directory of a single raw contact that contains all of its ContactsContract.Data rows. 

ContactsContract.RawContactsEntity

Constants for the raw contacts entities table, which can be thought of as an outer join of the raw_contacts table with the data table. 

ContactsContract.Settings

Contacts-specific settings for various Account's. 

ContactsContract.StatusUpdates

A status update is linked to a ContactsContract.Data row and captures the user's latest status update via the corresponding source, e.g. 

ContactsContract.SyncStateA table provided for sync adapters to use for storing private sync state data. 
LiveFolders

A LiveFolder is a special folder whose content is provided by a ContentProvider

MediaStoreThe Media provider contains meta data for all available media on both internal and external storage devices. 
MediaStore.AudioContainer for all audio content. 
MediaStore.Audio.AlbumsContains artists for audio files  
MediaStore.Audio.ArtistsContains artists for audio files  
MediaStore.Audio.Artists.AlbumsSub-directory of each artist containing all albums on which a song by the artist appears. 
MediaStore.Audio.GenresContains all genres for audio files  
MediaStore.Audio.Genres.MembersSub-directory of each genre containing all members. 
MediaStore.Audio.Media 
MediaStore.Audio.PlaylistsContains playlists for audio files  
MediaStore.Audio.Playlists.MembersSub-directory of each playlist containing all members. 
MediaStore.ImagesContains meta data for all available images. 
MediaStore.Images.Media 
MediaStore.Images.ThumbnailsThis class allows developers to query and get two kinds of thumbnails: MINI_KIND: 512 x 384 thumbnail MICRO_KIND: 96 x 96 thumbnail  
MediaStore.Video 
MediaStore.Video.Media 
MediaStore.Video.ThumbnailsThis class allows developers to query and get two kinds of thumbnails: MINI_KIND: 512 x 384 thumbnail MICRO_KIND: 96 x 96 thumbnail  
SearchRecentSuggestionsThis is a utility class providing access to SearchRecentSuggestionsProvider
SettingsThe Settings provider contains global system-level device preferences. 
Settings.NameValueTableCommon base for tables of name/value settings. 
Settings.SecureSecure system settings, containing system preferences that applications can read but are not allowed to write. 
Settings.SystemSystem settings, containing miscellaneous system preferences. 
SyncStateContractThe ContentProvider contract for associating data with ana data array account. 
SyncStateContract.Constants 
SyncStateContract.Helpers 
UserDictionaryA provider of user defined words for input methods to use for predictive text input. 
UserDictionary.WordsContains the user defined words. 

Exceptions