| java.lang.Object | |
| ↳ | android.provider.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.
| Type | Alias | Data column | |
|---|---|---|---|
| String | DATA |
DATA1 |
|
| int | TYPE |
DATA2 |
Allowed values are:
|
| String | LABEL |
DATA3 |
|
| String | PROTOCOL |
DATA5 |
Allowed values:
|
| String | CUSTOM_PROTOCOL |
DATA6 |
|
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | CONTENT_ITEM_TYPE | MIME type used when storing this in data table. | |||||||||
| String | CUSTOM_PROTOCOL | ||||||||||
| String | PROTOCOL | This column should be populated with one of the defined constants, e.g. | |||||||||
| int | PROTOCOL_AIM | ||||||||||
| int | PROTOCOL_CUSTOM | ||||||||||
| int | PROTOCOL_GOOGLE_TALK | ||||||||||
| int | PROTOCOL_ICQ | ||||||||||
| int | PROTOCOL_JABBER | ||||||||||
| int | PROTOCOL_MSN | ||||||||||
| int | PROTOCOL_NETMEETING | ||||||||||
| int | PROTOCOL_QQ | ||||||||||
| int | PROTOCOL_SKYPE | ||||||||||
| int | PROTOCOL_YAHOO | ||||||||||
| int | TYPE_HOME | ||||||||||
| int | TYPE_OTHER | ||||||||||
| int | TYPE_WORK | ||||||||||
| [Expand]
Inherited Constants
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface android.provider.BaseColumns
|
|||||||||||
From interface android.provider.ContactsContract.CommonDataKinds.BaseTypes
|
|||||||||||
From interface android.provider.ContactsContract.CommonDataKinds.CommonColumns
|
|||||||||||
From interface android.provider.ContactsContract.ContactNameColumns
|
|||||||||||
From interface android.provider.ContactsContract.ContactOptionsColumns
|
|||||||||||
From interface android.provider.ContactsContract.ContactStatusColumns
|
|||||||||||
From interface android.provider.ContactsContract.ContactsColumns
|
|||||||||||
From interface android.provider.ContactsContract.DataColumns
|
|||||||||||
From interface android.provider.ContactsContract.RawContactsColumns
|
|||||||||||
From interface android.provider.ContactsContract.StatusColumns
|
|||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
Return a
CharSequence that best describes the given protocol, possibly substituting the given
CUSTOM_PROTOCOL value for
PROTOCOL_CUSTOM.
|
|||||||||
|
|
|
Return the string resource that best describes the given
PROTOCOL.
|
|||||||||
|
|
|
Return a
CharSequence that best describes the given type, possibly substituting the given
LABEL value for
TYPE_CUSTOM.
|
|||||||||
|
|
|
Return the string resource that best describes the given
TYPE.
|
|||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
|||||||||||
MIME type used when storing this in data table.
This column should be populated with one of the defined constants, e.g. PROTOCOL_YAHOO. If the value of this column is PROTOCOL_CUSTOM, the CUSTOM_PROTOCOL should contain the name of the custom protocol.
Return a CharSequence that best describes the given protocol, possibly substituting the given CUSTOM_PROTOCOL value for PROTOCOL_CUSTOM.
Return the string resource that best describes the given PROTOCOL. Will always return a valid resource.
Return a CharSequence that best describes the given type, possibly substituting the given LABEL value for TYPE_CUSTOM.
Return the string resource that best describes the given TYPE. Will always return a valid resource.