| 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.DataUsageStatColumns | |||||||||||
|  From interface
android.provider.ContactsContract.RawContactsColumns | |||||||||||
|  From interface
android.provider.ContactsContract.StatusColumns | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Return a  CharSequencethat best describes the given
 protocol, possibly substituting the givenCUSTOM_PROTOCOLvalue forPROTOCOL_CUSTOM. | |||||||||||
| Return the string resource that best describes the given
  PROTOCOL. | |||||||||||
| Return a  CharSequencethat best describes the given type,
 possibly substituting the givenLABELvalue
 forTYPE_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.