Android.Provider Namespace

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

Remarks

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

Android ships with a number of content providers that store common data such as contact informations, calendar information, and media files. These classes provide simplified methods of adding or retrieving data from these content providers.

For information about how to use a content provider, see the Content Providers developer guide.

Classes

TypeReason
AddressDataKindEnumerates values returned by several methods of Android.Provider.AddressDataKind and taken as a parameter of the Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.GetTypeLabel, Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.GetTypeLabelFormatted, and Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.GetTypeLabelResource members.
AggregateExceptionEnumerates values returned by the Android.Provider.AggregateException.Automatic, Android.Provider.AggregateException.KeepSeparate, and Android.Provider.AggregateException.KeepTogether members.
AggregationModeEnumerates values returned by several methods of Android.Provider.AggregationMode.
AlarmClockThe AlarmClock provider contains an Intent action and extras that can be used to start an Activity to set a new alarm or timer in an alarm clock application.
BaseColumns [Android Documentation]
BaseColumnsConstsDocumentation for this section has not yet been entered.
Browser [Android Documentation]
Browser+BookmarkColumnsColumn definitions for the mixed bookmark and history items available at Android.Provider.Browser.BookmarksUri.
Browser+BookmarkColumns+InterfaceConstsDocumentation for this section has not yet been entered.
Browser+SearchColumnsColumn definitions for the search history table, available at Android.Provider.Browser.SearchesUri.
Browser+SearchColumns+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarAccessEnumerates values returned by several types.
CalendarAlertsStateEnumerates values returned by several types.
CalendarAttendeesColumnEnumerates values returned by several types.
CalendarAttendeesRelationshipEnumerates values returned by several types.
CalendarAttendeesStatusEnumerates values returned by several types.
CalendarColoredTypesEnumerates values returned by several types.
CalendarContract

Overview

CalendarContract+AttendeesFields and helpers for interacting with Attendees.
CalendarContract+Attendees+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+AttendeesColumnsColumns from the Attendees table that other tables join into themselves.
CalendarContract+AttendeesColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+CalendarAlertsFields and helpers for accessing calendar alerts information.
CalendarContract+CalendarAlerts+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+CalendarAlertsColumnsDocumentation for this section has not yet been entered.
CalendarContract+CalendarAlertsColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+CalendarCacheCalendarCache stores some settings for calendar including the current time zone for the instances.
CalendarContract+CalendarCache+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+CalendarCacheColumnsDocumentation for this section has not yet been entered.
CalendarContract+CalendarCacheColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+CalendarColumnsColumns specific to the Calendars Uri that other Uris can query.
CalendarContract+CalendarColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+CalendarEntityClass that represents a Calendar Entity.
CalendarContract+CalendarEntity+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+CalendarsConstants and helpers for the Calendars table, which contains details for individual calendars.
CalendarContract+Calendars+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+CalendarSyncColumnsGeneric columns for use by sync adapters.
CalendarContract+CalendarSyncColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+ColorsFields for accessing colors available for a given account.
CalendarContract+Colors+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+ColorsColumnsDocumentation for this section has not yet been entered.
CalendarContract+ColorsColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+EventDaysFields and helpers for querying for a list of days that contain events.
CalendarContract+EventDays+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+EventDaysColumnsDocumentation for this section has not yet been entered.
CalendarContract+EventDaysColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+EventsConstants and helpers for the Events table, which contains details for individual events.
CalendarContract+Events+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+EventsColumnsColumns from the Events table that other tables join into themselves.
CalendarContract+EventsColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+EventsEntityClass that represents an Event Entity.
CalendarContract+EventsEntity+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+ExtendedPropertiesFields for accessing the Extended Properties.
CalendarContract+ExtendedProperties+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+ExtendedPropertiesColumnsDocumentation for this section has not yet been entered.
CalendarContract+ExtendedPropertiesColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+InstancesFields and helpers for interacting with Instances.
CalendarContract+Instances+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+RemindersFields and helpers for accessing reminders for an event.
CalendarContract+Reminders+InterfaceConstsDocumentation for this section has not yet been entered.
CalendarContract+RemindersColumnsDocumentation for this section has not yet been entered.
CalendarContract+RemindersColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+SyncColumnsColumns for Sync information used by Calendars and Events tables.
CalendarContract+SyncColumnsConstsDocumentation for this section has not yet been entered.
CalendarContract+SyncStateA table provided for sync adapters to use for storing private sync state data.
CalendarContract+SyncState+InterfaceConstsDocumentation for this section has not yet been entered.
CallerPresentationEnumerates values returned by several types.
CallLogThe CallLog provider contains information about placed and received calls.
CallLog+CallsContains the recent calls.
CallLog+Calls+InterfaceConstsDocumentation for this section has not yet been entered.
CallTypeEnumerates values returned by several methods of Android.Provider.CallType.
ChatCapabilityEnumerates values returned by several types.
ContactKindEnumerates values returned by several methods of Android.Provider.ContactKind and taken as a parameter of the Android.Provider.Contacts.ContactMethods.GetDisplayLabel, and Android.Provider.Contacts.ContactMethods.GetDisplayLabelFormatted members.
ContactMethodColumnEnumerates values returned by several methods of Android.Provider.ContactMethodColumn and taken as a parameter of the Android.Provider.Contacts.ContactMethods.GetDisplayLabel, and Android.Provider.Contacts.ContactMethods.GetDisplayLabelFormatted members.
ContactOrganizationColumnEnumerates values returned by the Android.Provider.ContactOrganizationColumn.Custom, Android.Provider.ContactOrganizationColumn.Other, and Android.Provider.ContactOrganizationColumn.Work members and taken as a parameter of the Android.Provider.Contacts.Organizations.GetDisplayLabel, and Android.Provider.Contacts.Organizations.GetDisplayLabelFormatted members.
ContactPhoneColumnEnumerates values returned by several methods of Android.Provider.ContactPhoneColumn and taken as a parameter of several methods of Android.Provider.Contacts.Phones.
ContactPresenceStatusEnumerates values returned by several types.
ContactProtocolEnumerates values returned by several methods of Android.Provider.ContactProtocol.
ContactsThe Contacts provider stores all information about contacts.
Contacts+ContactMethodsThis table stores all non-phone contact methods and a reference to the person that the contact method belongs to.
Contacts+ContactMethods+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+ContactMethodsColumnsColumns from the ContactMethods table that other tables join into themseleves.
Contacts+ContactMethodsColumnsConstsDocumentation for this section has not yet been entered.
Contacts+ExtensionsThe extensions for a person
Contacts+Extensions+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+ExtensionsColumnsDocumentation for this section has not yet been entered.
Contacts+ExtensionsColumnsConstsDocumentation for this section has not yet been entered.
Contacts+GroupMembershipDocumentation for this section has not yet been entered.
Contacts+GroupMembership+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+GroupsThis table contains the groups for an account.
Contacts+Groups+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+GroupsColumnsColumns from the groups table.
Contacts+GroupsColumnsConstsDocumentation for this section has not yet been entered.
Contacts+IntentsContains helper classes used to create or manage Android.Content.Intent that involve contacts.
Contacts+Intents+InsertConvenience class that contains string constants used to create contact Android.Content.Intent.
Contacts+Intents+UIIntents related to the Contacts app UI.
Contacts+OrganizationColumnsColumns from the Organizations table that other columns join into themselves.
Contacts+OrganizationColumnsConstsDocumentation for this section has not yet been entered.
Contacts+OrganizationsA sub directory of a single person that contains all of their Phones.
Contacts+Organizations+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+PeopleThis table contains people.
Contacts+People+ContactMethodsA subdirectory of a single person that contains all of their ContactMethods.
Contacts+People+ContactMethods+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+People+ExtensionsThe extensions for a person
Contacts+People+Extensions+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+People+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+People+PhonesA sub directory of a single person that contains all of their Phones.
Contacts+People+Phones+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+PeopleColumnsColumns from the People table that other tables join into themselves.
Contacts+PeopleColumnsConstsDocumentation for this section has not yet been entered.
Contacts+PhonesThis table stores phone numbers and a reference to the person that the contact method belongs to.
Contacts+Phones+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+PhonesColumnsColumns from the Phones table that other columns join into themselves.
Contacts+PhonesColumnsConstsDocumentation for this section has not yet been entered.
Contacts+PhotosThe photos over all of the people
Contacts+Photos+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+PhotosColumnsColumns from the Photos table that other columns join into themselves.
Contacts+PhotosColumnsConstsDocumentation for this section has not yet been entered.
Contacts+PresenceColumnsThe IM presence columns with some contacts specific columns mixed in.
Contacts+PresenceColumnsConstsDocumentation for this section has not yet been entered.
Contacts+SettingsThe settings over all of the people
Contacts+Settings+InterfaceConstsDocumentation for this section has not yet been entered.
Contacts+SettingsColumnsColumns from the Settings table that other columns join into themselves.
Contacts+SettingsColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract

Overview

ContactsContract+AggregationExceptions

Columns

AggregationExceptions
int Android.Provider.ContactsContract.AggregationExceptions.Type read/write The type of exception: Android.Provider.AggregateException.KeepTogether, Android.Provider.AggregateException.KeepSeparate or Android.Provider.AggregateException.Automatic.
long Android.Provider.ContactsContract.AggregationExceptions.RawContactId1 read/write A reference to the Android.Provider.BaseColumns.Id of the raw contact that the rule applies to.
long Android.Provider.ContactsContract.AggregationExceptions.RawContactId2 read/write A reference to the other Android.Provider.BaseColumns.Id of the raw contact that the rule applies to.
ContactsContract+AggregationExceptions+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+BaseSyncColumnsGeneric columns for use by sync adapters.
ContactsContract+BaseSyncColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKindsContainer for definitions of common data types stored in the Android.Provider.ContactsContract.Data table.
ContactsContract+CommonDataKinds+BaseTypesThe base types that all "Typed" data kinds support.
ContactsContract+CommonDataKinds+BaseTypesConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+CallableDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Callable+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+CommonColumnsColumns common across the specific types.
ContactsContract+CommonDataKinds+CommonColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+ContactablesA special class of data items, used to refer to types of data that can be used to attempt to start communicating with a person (Android.Provider.ContactsContract.CommonDataKinds.Phone and Android.Provider.ContactsContract.CommonDataKinds.Email).
ContactsContract+CommonDataKinds+Contactables+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Email

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.Email.Address Android.Provider.ContactsContract.DataColumns.Data1 Email address itself.
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
ContactsContract+CommonDataKinds+Email+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Event

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.Event.StartDate Android.Provider.ContactsContract.DataColumns.Data1
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
ContactsContract+CommonDataKinds+Event+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+GroupMembership

Column aliases

Type Alias Data column
long Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.GroupRowId Android.Provider.ContactsContract.DataColumns.Data1
String Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.GroupSourceId none If this field is specified, the provider will first try to look up a group with this Android.Provider.ContactsContract.Groups. If such a group is found, it will use the corresponding row id. If the group is not found, it will create one.
ContactsContract+CommonDataKinds+GroupMembership+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+IdentityA data kind representing an Identity related to the contact.
ContactsContract+CommonDataKinds+Identity+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Im

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Data Android.Provider.ContactsContract.DataColumns.Data1
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
String Android.Provider.ContactsContract.CommonDataKinds.Im.Protocol Android.Provider.ContactsContract.DataColumns.Data5
String Android.Provider.ContactsContract.CommonDataKinds.Im.CustomProtocol Android.Provider.ContactsContract.DataColumns.Data6
ContactsContract+CommonDataKinds+Im+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Nickname

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.Nickname.Name Android.Provider.ContactsContract.DataColumns.Data1
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
ContactsContract+CommonDataKinds+Nickname+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Note

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.Note.NoteColumnId Android.Provider.ContactsContract.DataColumns.Data1
ContactsContract+CommonDataKinds+Note+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Organization

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.Organization.Company Android.Provider.ContactsContract.DataColumns.Data1
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
String Android.Provider.ContactsContract.CommonDataKinds.Organization.Title Android.Provider.ContactsContract.DataColumns.Data4
String Android.Provider.ContactsContract.CommonDataKinds.Organization.Department Android.Provider.ContactsContract.DataColumns.Data5
String Android.Provider.ContactsContract.CommonDataKinds.Organization.JobDescription Android.Provider.ContactsContract.DataColumns.Data6
String Android.Provider.ContactsContract.CommonDataKinds.Organization.Symbol Android.Provider.ContactsContract.DataColumns.Data7
String Android.Provider.ContactsContract.CommonDataKinds.Organization.PhoneticName Android.Provider.ContactsContract.DataColumns.Data8
String Android.Provider.ContactsContract.CommonDataKinds.Organization.OfficeLocation Android.Provider.ContactsContract.DataColumns.Data9
String PHONETIC_NAME_STYLE Android.Provider.ContactsContract.DataColumns.Data10
ContactsContract+CommonDataKinds+Organization+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Phone

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.Phone.Number Android.Provider.ContactsContract.DataColumns.Data1
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
ContactsContract+CommonDataKinds+Phone+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Photo

Column aliases

Type Alias Data column
NUMBER Android.Provider.ContactsContract.CommonDataKinds.Photo.PhotoFileId Android.Provider.ContactsContract.DataColumns.Data14 ID of the hi-res photo file.
BLOB Android.Provider.ContactsContract.CommonDataKinds.Photo.PhotoColumnId Android.Provider.ContactsContract.DataColumns.Data15 By convention, binary data is stored in DATA15. The thumbnail of the photo is stored in this column.
ContactsContract+CommonDataKinds+Photo+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Relation

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.Relation.Name Android.Provider.ContactsContract.DataColumns.Data1
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
ContactsContract+CommonDataKinds+Relation+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+SipAddress

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.SipAddress.SipAddressColumnId Android.Provider.ContactsContract.DataColumns.Data1
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
ContactsContract+CommonDataKinds+SipAddress+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+StructuredNameA data kind representing the contact's proper name.
ContactsContract+CommonDataKinds+StructuredName+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+StructuredPostal

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.FormattedAddress Android.Provider.ContactsContract.DataColumns.Data1
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
String Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Street Android.Provider.ContactsContract.DataColumns.Data4
String Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Pobox Android.Provider.ContactsContract.DataColumns.Data5 Post Office Box number
String Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Neighborhood Android.Provider.ContactsContract.DataColumns.Data6
String Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.City Android.Provider.ContactsContract.DataColumns.Data7
String Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Region Android.Provider.ContactsContract.DataColumns.Data8
String Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Postcode Android.Provider.ContactsContract.DataColumns.Data9
String Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Country Android.Provider.ContactsContract.DataColumns.Data10
ContactsContract+CommonDataKinds+StructuredPostal+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+CommonDataKinds+Website

Column aliases

Type Alias Data column
String Android.Provider.ContactsContract.CommonDataKinds.Website.Url Android.Provider.ContactsContract.DataColumns.Data1
int Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type Android.Provider.ContactsContract.DataColumns.Data2 Allowed values are:
String Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label Android.Provider.ContactsContract.DataColumns.Data3
ContactsContract+CommonDataKinds+Website+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+ContactNameColumnsContact name and contact name metadata columns in the RawContacts table.
ContactsContract+ContactNameColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+ContactOptionsColumnsColumns of Android.Provider.ContactsContract.Contacts that track the user's preferences for, or interactions with, the contact.
ContactsContract+ContactOptionsColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+ContactsConstants for the contacts table, which contains a record per aggregate of raw contacts representing the same person.
ContactsContract+Contacts+AggregationSuggestions
ContactsContract+Contacts+AggregationSuggestions+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+Contacts+DataA sub-directory of a single contact that contains all of the constituent raw contact Android.Provider.ContactsContract.Data rows.
ContactsContract+Contacts+Data+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+Contacts+Entity
ContactsContract+Contacts+Entity+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+Contacts+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+Contacts+PhotoA read-only sub-directory of a single contact that contains the contact's primary photo.
ContactsContract+Contacts+Photo+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+Contacts+StreamItems
ContactsContract+Contacts+StreamItems+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+ContactsColumnsColumns of Android.Provider.ContactsContract.Contacts that refer to intrinsic properties of the contact, as opposed to the user-specified options found in Android.Provider.ContactsContract.ContactOptionsColumns.
ContactsContract+ContactsColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+ContactStatusColumnsDocumentation for this section has not yet been entered.
ContactsContract+ContactStatusColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+Data
ContactsContract+Data+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+DataColumnsColumns in the Data table.
ContactsContract+DataColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+DataUsageFeedback
ContactsContract+DataUsageStatColumnsColumns in the Data_Usage_Stat table
ContactsContract+DataUsageStatColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+DeletedContactsConstants for the deleted contact table.
ContactsContract+DeletedContacts+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+DeletedContactsColumnsDocumentation for this section has not yet been entered.
ContactsContract+DeletedContactsColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+DirectoryA Directory represents a contacts corpus, e.g.
ContactsContract+Directory+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+DisplayNameSourcesTypes of data used to produce the display name for a contact.
ContactsContract+DisplayNameSourcesConstsDocumentation for this section has not yet been entered.
ContactsContract+DisplayPhotoHelper class for accessing full-size photos by photo file ID.
ContactsContract+FullNameStyleConstants for various styles of combining given name, family name etc into a full name.
ContactsContract+FullNameStyleConstsDocumentation for this section has not yet been entered.
ContactsContract+GroupsConstants for the groups table.
ContactsContract+Groups+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+GroupsColumnsDocumentation for this section has not yet been entered.
ContactsContract+GroupsColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+IntentsContains helper classes used to create or manage Android.Content.Intent that involve contacts.
ContactsContract+Intents+InsertConvenience class that contains string constants used to create contact Android.Content.Intent.
ContactsContract+PhoneLookupA table that represents the result of looking up a phone number, for example for caller ID.
ContactsContract+PhoneLookup+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+PhoneLookupColumnsDocumentation for this section has not yet been entered.
ContactsContract+PhoneLookupColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+PhoneticNameStyleConstants for various styles of capturing the pronunciation of a person's name.
ContactsContract+PhoneticNameStyleConstsDocumentation for this section has not yet been entered.
ContactsContract+PinnedPositionsDocumentation for this section has not yet been entered.
ContactsContract+PresenceDocumentation for this section has not yet been entered.
ContactsContract+PresenceColumnsAdditional data mixed in with Android.Provider.ContactsContract.ContactStatusColumns to link back to specific Android.Provider.BaseColumns.Id entries.
ContactsContract+PresenceColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+Profile

Operations

Insert
The user's profile entry cannot be created explicitly (attempting to do so will throw an exception). When a raw contact is inserted into the profile, the provider will check for the existence of a profile on the device. If one is found, the raw contact's Android.Provider.ContactsContract.RawContactsColumns.ContactId column gets the _ID of the profile Contact. If no match is found, the profile Contact is created and its _ID is put into the Android.Provider.ContactsContract.RawContactsColumns.ContactId column of the newly inserted raw contact.
Update
The profile Contact has the same update restrictions as Contacts in general, but requires the android.permission.WRITE_PROFILE permission.
Delete
The profile Contact cannot be explicitly deleted. It will be removed automatically if all of its constituent raw contact entries are deleted.
Query
  • The Android.Provider.ContactsContract.Profile.ContentUri for profiles behaves in much the same way as retrieving a contact by ID, except that it will only ever return the user's profile contact.
  • The profile contact supports all of the same sub-paths as an individual contact does - the content of the profile contact can be retrieved as entities or data rows. Similarly, specific raw contact entries can be retrieved by appending the desired raw contact ID within the profile.
ContactsContract+Profile+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+ProfileSyncStateA table provided for sync adapters to use for storing private sync state data for the user's personal profile.
ContactsContract+ProfileSyncState+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+QuickContactHelper methods to display QuickContact dialogs that allow users to pivot on a specific Android.Provider.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 Android.Provider.ContactsContract.Data rows.
ContactsContract+RawContacts+Data+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+RawContacts+DisplayPhoto
ContactsContract+RawContacts+Entity
ContactsContract+RawContacts+Entity+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+RawContacts+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+RawContacts+StreamItems
ContactsContract+RawContacts+StreamItems+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+RawContactsColumnsDocumentation for this section has not yet been entered.
ContactsContract+RawContactsColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+RawContactsEntity
ContactsContract+RawContactsEntity+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+SearchSnippetsDocumentation for this section has not yet been entered.
ContactsContract+Settings

Columns

Settings
String Android.Provider.ContactsContract.SettingsColumns.AccountName read/write-once The name of the account instance to which this row belongs.
String Android.Provider.ContactsContract.SettingsColumns.AccountType read/write-once The type of account to which this row belongs, which when paired with Android.Provider.ContactsContract.SettingsColumns.AccountName identifies a specific account.
int Android.Provider.ContactsContract.SettingsColumns.ShouldSync read/write Depending on the mode defined by the sync-adapter, this flag controls the top-level sync behavior for this data source.
int Android.Provider.ContactsContract.SettingsColumns.UngroupedVisible read/write Flag indicating if contacts without any Android.Provider.ContactsContract.CommonDataKinds.GroupMembership entries should be visible in any user interface.
int Android.Provider.ContactsContract.SettingsColumns.AnyUnsynced read-only Read-only flag indicating if this Android.Provider.ContactsContract.SettingsColumns.ShouldSync or any Android.Provider.ContactsContract.GroupsColumns.ShouldSync under this account have been marked as unsynced.
int Android.Provider.ContactsContract.SettingsColumns.UngroupedCount read-only Read-only count of Android.Provider.Contacts from a specific source that have no Android.Provider.ContactsContract.CommonDataKinds.GroupMembership entries.
int Android.Provider.ContactsContract.SettingsColumns.UngroupedWithPhones read-only Read-only count of Android.Provider.Contacts from a specific source that have no Android.Provider.ContactsContract.CommonDataKinds.GroupMembership entries, and also have phone numbers.
ContactsContract+Settings+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+SettingsColumnsDocumentation for this section has not yet been entered.
ContactsContract+SettingsColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+StatusColumnsSocial status update columns.
ContactsContract+StatusColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+StatusUpdates

Columns

StatusUpdates
long Android.Provider.ContactsContract.PresenceColumns.DataId read/write Reference to the Android.Provider.BaseColumns.Id entry that owns this presence. If this field is not specified, the provider will attempt to find a data row that matches the Android.Provider.ContactsContract.PresenceColumns.Protocol (or Android.Provider.ContactsContract.PresenceColumns.CustomProtocol) and Android.Provider.ContactsContract.PresenceColumns.ImHandle columns.
long Android.Provider.ContactsContract.PresenceColumns.Protocol read/write See Android.Provider.ContactsContract.CommonDataKinds.Im for a list of defined protocol constants.
String Android.Provider.ContactsContract.PresenceColumns.CustomProtocol read/write Name of the custom protocol. Should be supplied along with the Android.Provider.ContactsContract.PresenceColumns.Protocol value Android.Provider.IMProtocolDataKind.Custom. Should be null or omitted if Android.Provider.ContactsContract.PresenceColumns.Protocol value is not Android.Provider.IMProtocolDataKind.Custom.
String Android.Provider.ContactsContract.PresenceColumns.ImHandle read/write The IM handle the presence item is for. The handle is scoped to Android.Provider.ContactsContract.PresenceColumns.Protocol.
String Android.Provider.ContactsContract.PresenceColumns.ImAccount read/write The IM account for the local user that the presence data came from.
int Android.Provider.ContactsContract.StatusColumns.Presence read/write Contact IM presence status. The allowed values are:
int Android.Provider.ContactsContract.StatusColumns.ChatCapability read/write Contact IM chat compatibility value. The allowed values combinations of the following flags. If None of these flags is set, the device can only do text messaging.
String Android.Provider.ContactsContract.StatusColumns.Status read/write Contact's latest status update, e.g. "having toast for breakfast"
long Android.Provider.ContactsContract.StatusColumns.StatusTimestamp read/write The absolute time in milliseconds when the status was entered by the user. If this value is not provided, the provider will follow this logic: if there was no prior status update, the value will be left as null. If there was a prior status update, the provider will default this field to the current time.
String Android.Provider.ContactsContract.StatusColumns.StatusResPackage read/write The package containing resources for this status: label and icon.
long Android.Provider.ContactsContract.StatusColumns.StatusLabel read/write The resource ID of the label describing the source of contact status, e.g. "Google Talk". This resource is scoped by the Android.Provider.ContactsContract.StatusColumns.StatusResPackage.
long Android.Provider.ContactsContract.StatusColumns.StatusIcon read/write The resource ID of the icon for the source of contact status. This resource is scoped by the Android.Provider.ContactsContract.StatusColumns.StatusResPackage.
ContactsContract+StatusUpdates+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+StreamItemPhotos

Account check

Operations

Insert
Update
Delete
Deletes can be made against either a specific photo item in a stream item, or against all or a selected subset of photo items under a stream item. For example:
Deleting a single photo via the Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.ContentDirectory sub-path of a stream item:
Deleting all photos under a stream item
Query
Querying for a specific photo in a stream item

java Example

 Cursor c = getContentResolver().query(
     ContentUris.withAppendedId(
         Uri.withAppendedPath(
             ContentUris.withAppendedId(StreamItems.CONTENT_URI, streamItemId)
             StreamItems.StreamItemPhotos#CONTENT_DIRECTORY),
         streamItemPhotoId), null, null, null, null);
 
Querying for all photos in a stream item

java Example

 Cursor c = getContentResolver().query(
     Uri.withAppendedPath(
         ContentUris.withAppendedId(StreamItems.CONTENT_URI, streamItemId)
         StreamItems.StreamItemPhotos#CONTENT_DIRECTORY),
     null, null, null, StreamItemPhotos.SORT_INDEX);
 
The record will contain both a Android.Provider.ContactsContract.StreamItemPhotosColumns.PhotoFileId and a Android.Provider.ContactsContract.StreamItemPhotosColumns.PhotoUri. The Android.Provider.ContactsContract.StreamItemPhotosColumns.PhotoFileId can be used in conjunction with the Android.Provider.ContactsContract.DisplayPhoto API to retrieve photo content, or you can open the Android.Provider.ContactsContract.StreamItemPhotosColumns.PhotoUri as an asset file, as follows:

java Example

 public InputStream openDisplayPhoto(String photoUri) {
     try {
         AssetFileDescriptor fd = getContentResolver().openAssetFileDescriptor(photoUri, "r");
         return fd.createInputStream();
     } catch (IOException e) {
         return null;
     }
 }
 
ContactsContract+StreamItemPhotos+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+StreamItemPhotosColumnsColumns in the StreamItemPhotos table.
ContactsContract+StreamItemPhotosColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+StreamItems
ContactsContract+StreamItems+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+StreamItems+StreamItemPhotos
ContactsContract+StreamItems+StreamItemPhotos+InterfaceConstsDocumentation for this section has not yet been entered.
ContactsContract+StreamItemsColumnsColumns in the StreamItems table.
ContactsContract+StreamItemsColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+SyncColumnsColumns that appear when each row of a table belongs to a specific account, including sync information that an account may need.
ContactsContract+SyncColumnsConstsDocumentation for this section has not yet been entered.
ContactsContract+SyncStateA table provided for sync adapters to use for storing private sync state data for contacts.
ContactsContract+SyncState+InterfaceConstsDocumentation for this section has not yet been entered.
DisplayModeEnumerates values returned by the Android.Provider.DisplayMode.Grid, and Android.Provider.DisplayMode.List members.
DisplayNameSourcesEnumerates values returned by several types.
DocumentContractFlagsEnumerates values returned by several types.
DocumentRootFlagsEnumerates values returned by several types.
DocumentsContractDefines the contract between a documents provider and the platform.
DocumentsContract+DocumentDocumentation for this section has not yet been entered.
DocumentsContract+RootDocumentation for this section has not yet been entered.
DocumentsProviderBase class for a document provider.
EmailDataKindEnumerates values returned by several methods of Android.Provider.EmailDataKind and taken as a parameter of the Android.Provider.ContactsContract.CommonDataKinds.Email.GetTypeLabel, Android.Provider.ContactsContract.CommonDataKinds.Email.GetTypeLabelFormatted, and Android.Provider.ContactsContract.CommonDataKinds.Email.GetTypeLabelResource members.
EventDataKindEnumerates values returned by several methods of Android.Provider.EventDataKind and taken as a parameter of the Android.Provider.ContactsContract.CommonDataKinds.Event.GetTypeLabel, Android.Provider.ContactsContract.CommonDataKinds.Event.GetTypeLabelFormatted, and Android.Provider.ContactsContract.CommonDataKinds.Event.GetTypeResource members.
EventsAccessEnumerates values returned by several types.
EventsAvailabilityEnumerates values returned by several types.
EventsStatusEnumerates values returned by several types.
ExportSupportEnumerates values returned by several types.
FullNameStyleEnumerates values returned by several types.
GlobalWifiSleepPolicyEnumerates values returned by several types.
HistoryProjectionEnumerates values returned by several methods of Android.Provider.HistoryProjection.
IMProtocolDataKindEnumerates values returned by several methods of Android.Provider.IMProtocolDataKind and taken as a parameter of the Android.Provider.ContactsContract.CommonDataKinds.Im.GetProtocolLabel, Android.Provider.ContactsContract.CommonDataKinds.Im.GetProtocolLabelFormatted, and Android.Provider.ContactsContract.CommonDataKinds.Im.GetProtocolLabelResource members.
IMTypeDataKindEnumerates values returned by several methods of Android.Provider.IMTypeDataKind and taken as a parameter of the Android.Provider.ContactsContract.CommonDataKinds.Im.GetTypeLabel, Android.Provider.ContactsContract.CommonDataKinds.Im.GetTypeLabelFormatted, and Android.Provider.ContactsContract.CommonDataKinds.Im.GetTypeLabelResource members.
LiveFolders

Lifecycle

Setting up the live folder activity

java Example

 public static class MyLiveFolder extends Activity {
     public static final Uri CONTENT_URI = Uri.parse("content://my.app/live");

     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);

         final Intent intent = getIntent();
         final String action = intent.getAction();

         if (LiveFolders.ACTION_CREATE_LIVE_FOLDER.equals(action)) {
             setResult(RESULT_OK, createLiveFolder(this, CONTENT_URI, "My LiveFolder",
                     R.drawable.ic_launcher_contacts_phones));
         } else {
             setResult(RESULT_CANCELED);
         }

         finish();
     }

     private static Intent createLiveFolder(Context context, Uri uri, String name,
             int icon) {

         final Intent intent = new Intent();

         intent.setData(uri);
         intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_NAME, name);
         intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_ICON,
                 Intent.ShortcutIconResource.fromContext(context, icon));
         intent.putExtra(LiveFolders.EXTRA_LIVE_FOLDER_DISPLAY_MODE, LiveFolders.DISPLAY_MODE_LIST);

         return intent;
     }
 }
 
Component Type Description Required
URI URI The ContentProvider URI Yes
Android.Provider.LiveFolders.ExtraLiveFolderName Extra String The name of the live folder Yes
Android.Provider.LiveFolders.ExtraLiveFolderIcon Extra NoType:android/content/Intent$ShortcutIconResource;Href=../../../reference/android/content/Intent.ShortcutIconResource.html The icon of the live folder Yes
Android.Provider.LiveFolders.ExtraLiveFolderDisplayMode Extra int The display mode of the live folder. The value must be either Android.Provider.LiveFolders.DISPLAY_MODE_GRID or Android.Provider.LiveFolders.DISPLAY_MODE_LIST. Yes
Android.Provider.LiveFolders.ExtraLiveFolderBaseIntent Extra Intent When the user clicks an item inside a live folder, the system will either fire the intent associated with that item or, if present, the live folder's base intent with the id of the item appended to the base intent's URI. No

Setting up the content provider

Column Type Description Required
Android.Provider.LiveFolders.Name String The name of the item Yes
Android.Provider.LiveFolders.Description String The description of the item. The description is ignored when the live folder's display mode is Android.Provider.LiveFolders.DISPLAY_MODE_GRID. No
Android.Provider.LiveFolders.Intent Android.Content.Intent The intent to fire when the item is clicked. Ignored when the live folder defines a base intent. No
Android.Provider.LiveFolders.IconBitmap Bitmap The icon for the item. When this column value is not null, the values for the columns Android.Provider.LiveFolders.IconPackage and Android.Provider.LiveFolders.IconResource must be null. No
Android.Provider.LiveFolders.IconPackage String The package of the item's icon. When this value is not null, the value for the column Android.Provider.LiveFolders.IconResource must be specified and the value for the column Android.Provider.LiveFolders.IconBitmap must be null. No
Android.Provider.LiveFolders.IconResource String The resource name of the item's icon. When this value is not null, the value for the column Android.Provider.LiveFolders.IconPackage must be specified and the value for the column Android.Provider.LiveFolders.IconBitmap must be null. No
LiveFolders+InterfaceConstsDocumentation for this section has not yet been entered.
LocaleTypeEnumerates values returned by the Android.Provider.LocaleType.All, and Android.Provider.LocaleType.Current members and taken as a parameter of the Android.Provider.UserDictionary.Words.AddWord member.
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+AlbumColumnsColumns representing an album
MediaStore+Audio+AlbumColumnsConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+AlbumsContains artists for audio files
MediaStore+Audio+Albums+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+ArtistColumnsColumns representing an artist
MediaStore+Audio+ArtistColumnsConstsDocumentation for this section has not yet been entered.
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+Artists+Albums+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+Artists+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+AudioColumnsColumns for audio file that show up in multiple tables.
MediaStore+Audio+AudioColumnsConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+GenresContains all genres for audio files
MediaStore+Audio+Genres+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+Genres+MembersSub-directory of each genre containing all members.
MediaStore+Audio+Genres+Members+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+GenresColumnsColumns representing an audio genre
MediaStore+Audio+GenresColumnsConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+MediaDocumentation for this section has not yet been entered.
MediaStore+Audio+Media+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+PlaylistsContains playlists for audio files
MediaStore+Audio+Playlists+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+Playlists+MembersSub-directory of each playlist containing all members.
MediaStore+Audio+Playlists+Members+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+PlaylistsColumnsColumns representing a playlist
MediaStore+Audio+PlaylistsColumnsConstsDocumentation for this section has not yet been entered.
MediaStore+Audio+RadioDocumentation for this section has not yet been entered.
MediaStore+FilesMedia provider table containing an index of all files in the media storage, including non-media files.
MediaStore+Files+FileColumnsFields for master table for all media files.
MediaStore+Files+FileColumnsConstsDocumentation for this section has not yet been entered.
MediaStore+ImagesContains meta data for all available images.
MediaStore+Images+ImageColumnsDocumentation for this section has not yet been entered.
MediaStore+Images+ImageColumnsConstsDocumentation for this section has not yet been entered.
MediaStore+Images+MediaDocumentation for this section has not yet been entered.
MediaStore+Images+Media+InterfaceConstsDocumentation for this section has not yet been entered.
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+Images+Thumbnails+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+MediaColumnsCommon fields for most MediaProvider tables
MediaStore+MediaColumnsConstsDocumentation for this section has not yet been entered.
MediaStore+VideoDocumentation for this section has not yet been entered.
MediaStore+Video+MediaDocumentation for this section has not yet been entered.
MediaStore+Video+Media+InterfaceConstsDocumentation for this section has not yet been entered.
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
MediaStore+Video+Thumbnails+InterfaceConstsDocumentation for this section has not yet been entered.
MediaStore+Video+VideoColumnsDocumentation for this section has not yet been entered.
MediaStore+Video+VideoColumnsConstsDocumentation for this section has not yet been entered.
MediaTypeEnumerates values returned by several types.
MessageBoxTypeEnumerates values returned by several types.
MmsSmsErrorTypeEnumerates values returned by several types.
MmsSmsProtocolEnumerates values returned by several types.
NicknameDataKindEnumerates values returned by several methods of Android.Provider.NicknameDataKind.
OpenableColumnsThese are standard columns for openable URIs.
OpenableColumnsConstsDocumentation for this section has not yet been entered.
OrganizationDataKindEnumerates values returned by the Android.Provider.OrganizationDataKind.Custom, Android.Provider.OrganizationDataKind.Other, and Android.Provider.OrganizationDataKind.Work members and taken as a parameter of the Android.Provider.ContactsContract.CommonDataKinds.Organization.GetTypeLabel, Android.Provider.ContactsContract.CommonDataKinds.Organization.GetTypeLabelFormatted, and Android.Provider.ContactsContract.CommonDataKinds.Organization.GetTypeLabelResource members.
PhoneDataKindEnumerates values returned by several methods of Android.Provider.PhoneDataKind and taken as a parameter of the Android.Provider.ContactsContract.CommonDataKinds.Phone.GetTypeLabel, Android.Provider.ContactsContract.CommonDataKinds.Phone.GetTypeLabelFormatted, and Android.Provider.ContactsContract.CommonDataKinds.Phone.GetTypeLabelResource members.
PhoneticNameStyleEnumerates values returned by several types.
PhotoSupportEnumerates values returned by several types.
QueriesProjectionEnumerates values returned by several methods of Android.Provider.QueriesProjection.
QuickContactModeEnumerates values returned by the Android.Provider.QuickContactMode.Large, Android.Provider.QuickContactMode.Medium, and Android.Provider.QuickContactMode.Small members and taken as a parameter of the Android.Provider.ContactsContract.QuickContact.ShowQuickContact, and Android.Provider.ContactsContract.QuickContact.ShowQuickContact members.
RelationDataKindEnumerates values returned by several methods of Android.Provider.RelationDataKind and taken as a parameter of the Android.Provider.ContactsContract.CommonDataKinds.Relation.GetTypeLabel, Android.Provider.ContactsContract.CommonDataKinds.Relation.GetTypeLabelFormatted, and Android.Provider.ContactsContract.CommonDataKinds.Relation.GetTypeLabelResource members.
RemindersMethodEnumerates values returned by several types.
ScreenBrightnessEnumerates values returned by several types.
SearchesProjectionEnumerates values returned by the Android.Provider.SearchesProjection.DateIndex, and Android.Provider.SearchesProjection.SearchIndex members.
SearchRecentSuggestionsThis is a utility class providing access to Android.Content.SearchRecentSuggestionsProvider.
SecurityLocationModeEnumerates values returned by several types.
SettingsThe Settings provider contains global system-level device preferences.
Settings+GlobalGlobal system settings, containing preferences that always apply identically to all defined users.
Settings+NameValueTableCommon base for tables of name/value settings.
Settings+NameValueTable+InterfaceConstsDocumentation for this section has not yet been entered.
Settings+SecureSecure system settings, containing system preferences that applications can read but are not allowed to write.
Settings+SettingNotFoundExceptionDocumentation for this section has not yet been entered.
Settings+SystemSystem settings, containing miscellaneous system preferences.
ShortcutSupportEnumerates values returned by several types.
SipAddressDataKindEnumerates values returned by several types and taken as a parameter of the Android.Provider.ContactsContract.CommonDataKinds.SipAddress.GetTypeLabel, Android.Provider.ContactsContract.CommonDataKinds.SipAddress.GetTypeLabelFormatted, and Android.Provider.ContactsContract.CommonDataKinds.SipAddress.GetTypeLabelResource members.
SmsIntentResultEnumerates values returned by several types.
SmsMessageTypeEnumerates values returned by several types.
SmsStatusEnumerates values returned by several types.
StatusPresenceEnumerates values returned by several types and taken as a parameter of the Android.Provider.ContactsContract.StatusUpdates.GetPresenceIconResourceId, and Android.Provider.ContactsContract.StatusUpdates.GetPresencePrecedence members.
SyncStateContractThe ContentProvider contract for associating data with ana data array account.
SyncStateContract+ColumnsDocumentation for this section has not yet been entered.
SyncStateContract+ColumnsConstsDocumentation for this section has not yet been entered.
SyncStateContract+ConstantsDocumentation for this section has not yet been entered.
SyncStateContract+Constants+InterfaceConstsDocumentation for this section has not yet been entered.
SyncStateContract+HelpersDocumentation for this section has not yet been entered.
TelephonyThe Telephony provider contains data related to phone operation, specifically SMS and MMS messages and access to the APN list, including the MMSC to use.
Telephony+BaseMmsColumnsDocumentation for this section has not yet been entered.
Telephony+BaseMmsColumnsConstsDocumentation for this section has not yet been entered.
Telephony+CanonicalAddressesColumnsDocumentation for this section has not yet been entered.
Telephony+CanonicalAddressesColumnsConstsDocumentation for this section has not yet been entered.
Telephony+CarriersDocumentation for this section has not yet been entered.
Telephony+Carriers+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+MmsDocumentation for this section has not yet been entered.
Telephony+Mms+AddrDocumentation for this section has not yet been entered.
Telephony+Mms+Addr+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Mms+DraftDocumentation for this section has not yet been entered.
Telephony+Mms+Draft+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Mms+InboxDocumentation for this section has not yet been entered.
Telephony+Mms+Inbox+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Mms+IntentsDocumentation for this section has not yet been entered.
Telephony+Mms+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Mms+OutboxDocumentation for this section has not yet been entered.
Telephony+Mms+Outbox+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Mms+PartDocumentation for this section has not yet been entered.
Telephony+Mms+Part+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Mms+RateDocumentation for this section has not yet been entered.
Telephony+Mms+SentDocumentation for this section has not yet been entered.
Telephony+Mms+Sent+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+MmsSmsDocumentation for this section has not yet been entered.
Telephony+MmsSms+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+MmsSms+PendingMessagesDocumentation for this section has not yet been entered.
Telephony+MmsSms+PendingMessages+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+SmsDocumentation for this section has not yet been entered.
Telephony+Sms+ConversationsDocumentation for this section has not yet been entered.
Telephony+Sms+Conversations+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Sms+DraftDocumentation for this section has not yet been entered.
Telephony+Sms+Draft+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Sms+InboxDocumentation for this section has not yet been entered.
Telephony+Sms+Inbox+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Sms+IntentsDocumentation for this section has not yet been entered.
Telephony+Sms+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Sms+OutboxDocumentation for this section has not yet been entered.
Telephony+Sms+Outbox+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+Sms+SentDocumentation for this section has not yet been entered.
Telephony+Sms+Sent+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+TextBasedSmsColumnsDocumentation for this section has not yet been entered.
Telephony+TextBasedSmsColumnsConstsDocumentation for this section has not yet been entered.
Telephony+ThreadsDocumentation for this section has not yet been entered.
Telephony+Threads+InterfaceConstsDocumentation for this section has not yet been entered.
Telephony+ThreadsColumnsDocumentation for this section has not yet been entered.
Telephony+ThreadsColumnsConstsDocumentation for this section has not yet been entered.
ThreadTypeEnumerates values returned by several types.
ThumbnailKindEnumerates values returned by the Android.Provider.ThumbnailKind.FullScreenKind, Android.Provider.ThumbnailKind.MicroKind, and Android.Provider.ThumbnailKind.MiniKind members and taken as a parameter of several types.
UserDictionaryA provider of user defined words for input methods to use for predictive text input.
UserDictionary+WordsContains the user defined words.
UserDictionary+Words+InterfaceConstsDocumentation for this section has not yet been entered.
VideoThumbnailKindEnumerates values returned by several types and taken as a parameter of the Android.Provider.MediaStore.Video.Thumbnails.GetThumbnail, and Android.Provider.MediaStore.Video.Thumbnails.GetThumbnail members.
VoicemailConfigurationStateEnumerates values returned by several types.
VoicemailContractThe contract between the voicemail provider and applications.
VoicemailContract+StatusDefines fields exposed through the /status path of this content provider.
VoicemailContract+Status+InterfaceConstsDocumentation for this section has not yet been entered.
VoicemailContract+VoicemailsDefines fields exposed through the /voicemail path of this content provider.
VoicemailContract+Voicemails+InterfaceConstsDocumentation for this section has not yet been entered.
VoicemailDataChannelStateEnumerates values returned by several types.
VoicemailNotificationChannelStateEnumerates values returned by several types.
WebsiteDataKindEnumerates values returned by several methods of Android.Provider.WebsiteDataKind.
WifiSleepPolicyEnumerates values returned by several types.