Added in API level 5

ContactsContract.CommonDataKinds.BaseTypes


public static interface ContactsContract.CommonDataKinds.BaseTypes

android.provider.ContactsContract.CommonDataKinds.BaseTypes
ContactsContract.CommonDataKinds.Callable

Convenient functionalities for "callable" data. 

ContactsContract.CommonDataKinds.CommonColumns Columns common across the specific types. 
ContactsContract.CommonDataKinds.Contactables A special class of data items, used to refer to types of data that can be used to attempt to start communicating with a person (Phone and Email). 
ContactsContract.CommonDataKinds.Email

A data kind representing an email address. 

ContactsContract.CommonDataKinds.Event

A data kind representing an event. 

ContactsContract.CommonDataKinds.Im This class was deprecated in API level 35. This field may not be well supported by some contacts apps and is discouraged to use. 
ContactsContract.CommonDataKinds.Nickname

A data kind representing the contact's nickname. 

ContactsContract.CommonDataKinds.Organization

A data kind representing an organization. 

ContactsContract.CommonDataKinds.Phone

A data kind representing a telephone number. 

ContactsContract.CommonDataKinds.Relation

A data kind representing a relation. 

ContactsContract.CommonDataKinds.SipAddress This class was deprecated in API level 35. This field may not be well supported by some contacts apps and is discouraged to use. 
ContactsContract.CommonDataKinds.StructuredPostal

A data kind representing a postal addresses. 

ContactsContract.CommonDataKinds.Website

A data kind representing a website related to the contact. 



The base types that all "Typed" data kinds support.

Summary

Constants

int TYPE_CUSTOM

A custom type.

Constants

TYPE_CUSTOM

Added in API level 5
public static final int TYPE_CUSTOM

A custom type. The custom label should be supplied by user.

Constant Value: 0 (0x00000000)