Since: API Level 5
protected static interface

ContactsContract.PresenceColumns

android.provider.ContactsContract.PresenceColumns
Known Indirect Subclasses

Class Overview

Additional data mixed in with ContactsContract.ContactStatusColumns to link back to specific _ID entries.

Summary

Constants
StringCUSTOM_PROTOCOLName of the custom protocol.
StringDATA_IDReference to the _ID entry that owns this presence.
StringIM_ACCOUNTThe IM account for the local user that the presence data came from.
StringIM_HANDLEThe IM handle the presence item is for.
StringPROTOCOLSee ContactsContract.CommonDataKinds.Im for a list of defined protocol constants.

Constants

public static final String CUSTOM_PROTOCOL

Since: API Level 5

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

Type: NUMBER

Constant Value: "custom_protocol"

public static final String DATA_ID

Since: API Level 5

Reference to the _ID entry that owns this presence.

Type: INTEGER

Constant Value: "presence_data_id"

public static final String IM_ACCOUNT

Since: API Level 5

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

Type: TEXT

Constant Value: "im_account"

public static final String IM_HANDLE

Since: API Level 5

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

Type: TEXT

Constant Value: "im_handle"

public static final String PROTOCOL

Since: API Level 5

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

Type: NUMBER

Constant Value: "protocol"