Added in API level 5

ContactsContract.StatusColumns


protected static interface ContactsContract.StatusColumns

android.provider.ContactsContract.StatusColumns
ContactsContract.CommonDataKinds.Callable

Convenient functionalities for "callable" data. 

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.GroupMembership

Group Membership. 

ContactsContract.CommonDataKinds.Identity A data kind representing an Identity related to the contact. 
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.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 a photo for the contact. 

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.StructuredName A 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.Contacts.Entity

A sub-directory of a contact that contains all of its ContactsContract.RawContacts as well as ContactsContract.Data rows. 

ContactsContract.Contacts.Photo A 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.DataColumnsWithJoins Combines all columns returned by ContactsContract.Data table queries. 
ContactsContract.Presence This class was deprecated in API level 5. This old name was never meant to be made public. Do not use. 
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. 



Social status update columns.

Summary

Constants

int AVAILABLE

An allowed value of PRESENCE.

int AWAY

An allowed value of PRESENCE.

int CAPABILITY_HAS_CAMERA

An allowed flag of CHAT_CAPABILITY.

int CAPABILITY_HAS_VIDEO

An allowed flag of CHAT_CAPABILITY.

int CAPABILITY_HAS_VOICE

An allowed flag of CHAT_CAPABILITY.

String CHAT_CAPABILITY

Contact's audio/video chat capability level.

int DO_NOT_DISTURB

An allowed value of PRESENCE.

int IDLE

An allowed value of PRESENCE.

int INVISIBLE

An allowed value of PRESENCE.

int OFFLINE

An allowed value of PRESENCE.

String PRESENCE

Contact's latest presence level.

String PRESENCE_CUSTOM_STATUS

This constant was deprecated in API level 15. use STATUS

String PRESENCE_STATUS

This constant was deprecated in API level 15. use PRESENCE

String STATUS

Contact latest status update.

String STATUS_ICON

The resource ID of the icon for the source of the status update.

String STATUS_LABEL

The resource ID of the label describing the source of the status update, e.g. "Google Talk".

String STATUS_RES_PACKAGE

The package containing resources for this status: label and icon.

String STATUS_TIMESTAMP

The absolute time in milliseconds when the latest status was inserted/updated.

Constants

AVAILABLE

Added in API level 8
public static final int AVAILABLE

An allowed value of PRESENCE.

Constant Value: 5 (0x00000005)

AWAY

Added in API level 8
public static final int AWAY

An allowed value of PRESENCE.

Constant Value: 2 (0x00000002)

CAPABILITY_HAS_CAMERA

Added in API level 11
public static final int CAPABILITY_HAS_CAMERA

An allowed flag of CHAT_CAPABILITY. Indicates that the contact's device has a camera that can be used for video chat (e.g. a front-facing camera on a phone).

Constant Value: 4 (0x00000004)

CAPABILITY_HAS_VIDEO

Added in API level 11
public static final int CAPABILITY_HAS_VIDEO

An allowed flag of CHAT_CAPABILITY. Indicates that the contact's device can display a video feed.

Constant Value: 2 (0x00000002)

CAPABILITY_HAS_VOICE

Added in API level 11
public static final int CAPABILITY_HAS_VOICE

An allowed flag of CHAT_CAPABILITY. Indicates audio-chat capability (microphone and speaker)

Constant Value: 1 (0x00000001)

CHAT_CAPABILITY

Added in API level 11
public static final String CHAT_CAPABILITY

Contact's audio/video chat capability level.

Type: INTEGER (one of the values below)

Constant Value: "chat_capability"

DO_NOT_DISTURB

Added in API level 8
public static final int DO_NOT_DISTURB

An allowed value of PRESENCE.

Constant Value: 4 (0x00000004)

IDLE

Added in API level 8
public static final int IDLE

An allowed value of PRESENCE.

Constant Value: 3 (0x00000003)

INVISIBLE

Added in API level 8
public static final int INVISIBLE

An allowed value of PRESENCE.

Constant Value: 1 (0x00000001)

OFFLINE

Added in API level 8
public static final int OFFLINE

An allowed value of PRESENCE.

Constant Value: 0 (0x00000000)

PRESENCE

Added in API level 5
public static final String PRESENCE

Contact's latest presence level.

Type: INTEGER (one of the values below)

Constant Value: "mode"

PRESENCE_CUSTOM_STATUS

Added in API level 8
Deprecated in API level 15
public static final String PRESENCE_CUSTOM_STATUS

This constant was deprecated in API level 15.
use STATUS

Constant Value: "status"

PRESENCE_STATUS

Added in API level 8
Deprecated in API level 15
public static final String PRESENCE_STATUS

This constant was deprecated in API level 15.
use PRESENCE

Constant Value: "mode"

STATUS

Added in API level 5
public static final String STATUS

Contact latest status update.

Type: TEXT

Constant Value: "status"

STATUS_ICON

Added in API level 5
public static final String STATUS_ICON

The resource ID of the icon for the source of the status update. This resource should be scoped by the STATUS_RES_PACKAGE.

Type: NUMBER

Constant Value: "status_icon"

STATUS_LABEL

Added in API level 5
public static final String STATUS_LABEL

The resource ID of the label describing the source of the status update, e.g. "Google Talk". This resource should be scoped by the STATUS_RES_PACKAGE.

Type: NUMBER

Constant Value: "status_label"

STATUS_RES_PACKAGE

Added in API level 5
public static final String STATUS_RES_PACKAGE

The package containing resources for this status: label and icon.

Type: TEXT

Constant Value: "status_res_package"

STATUS_TIMESTAMP

Added in API level 5
public static final String STATUS_TIMESTAMP

The absolute time in milliseconds when the latest status was inserted/updated.

Type: NUMBER

Constant Value: "status_ts"