# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants

# ContactsContract.PresenceColumns

`protected static interface ContactsContract.PresenceColumns`
``

android.provider.ContactsContract.PresenceColumns

Known indirect subclasses ContactsContract.Presence, ContactsContract.StatusUpdates
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.

Additional data mixed in with `StatusColumns` to link back to specific `ContactsContract.Data#_ID` entries.

See also:

- `ContactsContract.StatusUpdates`

## Summary

### Constants
`String` | `CUSTOM_PROTOCOL` Name of the custom protocol.
`String` | `DATA_ID` Reference to the `Data#_ID` entry that owns this presence.
`String` | `IM_ACCOUNT` The IM account for the local user that the presence data came from.
`String` | `IM_HANDLE` The IM handle the presence item is for.
`String` | `PROTOCOL` See `CommonDataKinds.Im` for a list of defined protocol constants.

## Constants

### CUSTOM_PROTOCOL

    public static final String CUSTOM_PROTOCOL

Name of the custom protocol. Should be supplied along with the `PROTOCOL` value `ContactsContract.CommonDataKinds.Im#PROTOCOL_CUSTOM`. Should be null or omitted if `PROTOCOL` value is not `ContactsContract.CommonDataKinds.Im#PROTOCOL_CUSTOM`.

Type: NUMBER

Constant Value: "custom_protocol"

### DATA_ID

    public static final String DATA_ID

Reference to the `Data#_ID` entry that owns this presence.

Type: INTEGER

Constant Value: "presence_data_id"

### IM_ACCOUNT

    public static final String IM_ACCOUNT

The IM account for the local user that the presence data came from.

Type: TEXT

Constant Value: "im_account"

### IM_HANDLE

    public static final String IM_HANDLE

The IM handle the presence item is for. The handle is scoped to `PROTOCOL`.

Type: TEXT

Constant Value: "im_handle"

### PROTOCOL

    public static final String PROTOCOL

See `CommonDataKinds.Im` for a list of defined protocol constants.

Type: NUMBER

Constant Value: "protocol"

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