# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants

# ContactsContract.StatusColumns

`protected static interface ContactsContract.StatusColumns`
``

android.provider.ContactsContract.StatusColumns

Known indirect subclasses ContactsContract.CommonDataKinds.Callable, ContactsContract.CommonDataKinds.Contactables, ContactsContract.CommonDataKinds.Email, ContactsContract.CommonDataKinds.Event, ContactsContract.CommonDataKinds.GroupMembership, ContactsContract.CommonDataKinds.Identity, ContactsContract.CommonDataKinds.Im, ContactsContract.CommonDataKinds.Nickname, ContactsContract.CommonDataKinds.Note, ContactsContract.CommonDataKinds.Organization, ContactsContract.CommonDataKinds.Phone, ContactsContract.CommonDataKinds.Photo, ContactsContract.CommonDataKinds.Relation, ContactsContract.CommonDataKinds.SipAddress, ContactsContract.CommonDataKinds.StructuredName, and 8 others.
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 | 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 a 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.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 is deprecated. 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.

See also:

- `ContactsContract.StatusUpdates`
- `ContactsContract.Data`

## 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 is deprecated. use `STATUS`
`String` | `PRESENCE_STATUS` This constant is deprecated. 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

    public static final int AVAILABLE

An allowed value of `PRESENCE`.

Constant Value: 5 (0x00000005)

### AWAY

    public static final int AWAY

An allowed value of `PRESENCE`.

Constant Value: 2 (0x00000002)

### CAPABILITY_HAS_CAMERA

    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

    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

    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

    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

    public static final int DO_NOT_DISTURB

An allowed value of `PRESENCE`.

Constant Value: 4 (0x00000004)

### IDLE

    public static final int IDLE

An allowed value of `PRESENCE`.

Constant Value: 3 (0x00000003)

### INVISIBLE

    public static final int INVISIBLE

An allowed value of `PRESENCE`.

Constant Value: 1 (0x00000001)

### OFFLINE

    public static final int OFFLINE

An allowed value of `PRESENCE`.

Constant Value: 0 (0x00000000)

### PRESENCE

    public static final String PRESENCE

Contact's latest presence level.

Type: INTEGER (one of the values below)

Constant Value: "mode"

### PRESENCE_CUSTOM_STATUS

    public static final String PRESENCE_CUSTOM_STATUS

This constant is deprecated.
use `STATUS`

Constant Value: "status"

### PRESENCE_STATUS

    public static final String PRESENCE_STATUS

This constant is deprecated.
use `PRESENCE`

Constant Value: "mode"

### STATUS

    public static final String STATUS

Contact latest status update.

Type: TEXT

Constant Value: "status"

### STATUS_ICON

    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

    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

    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

    public static final String STATUS_TIMESTAMP

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

Type: NUMBER

Constant Value: "status_ts"

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*