Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.

Contacts.ContactMethods

public static final class Contacts.ContactMethods
extends Object implements BaseColumns, Contacts.ContactMethodsColumns, Contacts.PeopleColumns

java.lang.Object
   ↳ android.provider.Contacts.ContactMethods


This class was deprecated in API level 5.
see ContactsContract

This table stores all non-phone contact methods and a reference to the person that the contact method belongs to.

Summary

Constants

String CONTENT_EMAIL_ITEM_TYPE

This constant was deprecated in API level 5. see ContactsContract

String CONTENT_EMAIL_TYPE

This constant was deprecated in API level 5. see ContactsContract

String CONTENT_IM_ITEM_TYPE

This constant was deprecated in API level 5. see ContactsContract

String CONTENT_POSTAL_ITEM_TYPE

This constant was deprecated in API level 5. see ContactsContract

String CONTENT_POSTAL_TYPE

This constant was deprecated in API level 5. see ContactsContract

String CONTENT_TYPE

This constant was deprecated in API level 5. see ContactsContract phones.

String DEFAULT_SORT_ORDER

This constant was deprecated in API level 5. see ContactsContract

String PERSON_ID

This constant was deprecated in API level 5. see ContactsContract

String POSTAL_LOCATION_LATITUDE

This constant was deprecated in API level 5. see ContactsContract

String POSTAL_LOCATION_LONGITUDE

This constant was deprecated in API level 5. see ContactsContract

int PROTOCOL_AIM

This constant was deprecated in API level 5. see ContactsContract

int PROTOCOL_GOOGLE_TALK

This constant was deprecated in API level 5. see ContactsContract

int PROTOCOL_ICQ

This constant was deprecated in API level 5. see ContactsContract

int PROTOCOL_JABBER

This constant was deprecated in API level 5. see ContactsContract

int PROTOCOL_MSN

This constant was deprecated in API level 5. see ContactsContract

int PROTOCOL_QQ

This constant was deprecated in API level 5. see ContactsContract

int PROTOCOL_SKYPE

This constant was deprecated in API level 5. see ContactsContract

int PROTOCOL_YAHOO

This constant was deprecated in API level 5. see ContactsContract

Inherited constants

Fields

public static final Uri CONTENT_EMAIL_URI

This field was deprecated in API level 5. see ContactsContract

public static final Uri CONTENT_URI

This field was deprecated in API level 5. see ContactsContract

Public methods

void addPostalLocation(Context context, long postalId, double latitude, double longitude)

This method was deprecated in API level 5. see ContactsContract

static Object decodeImProtocol(String encodedString)

This method was deprecated in API level 5. see ContactsContract

static String encodeCustomImProtocol(String protocolString)

This method was deprecated in API level 5. see ContactsContract

static String encodePredefinedImProtocol(int protocol)

This method was deprecated in API level 5. see ContactsContract

static CharSequence getDisplayLabel(Context context, int kind, int type, CharSequence label)

This method was deprecated in API level 5. see ContactsContract

Inherited methods

Constants

CONTENT_EMAIL_ITEM_TYPE

added in API level 1
public static final String CONTENT_EMAIL_ITEM_TYPE

This constant was deprecated in API level 5.
see ContactsContract

The MIME type of a CONTENT_URI sub-directory of a single Contacts.KIND_EMAIL entry.

Constant Value: "vnd.android.cursor.item/email"

CONTENT_EMAIL_TYPE

added in API level 1
public static final String CONTENT_EMAIL_TYPE

This constant was deprecated in API level 5.
see ContactsContract

The MIME type of a CONTENT_EMAIL_URI sub-directory of multiple Contacts.KIND_EMAIL entries.

Constant Value: "vnd.android.cursor.dir/email"

CONTENT_IM_ITEM_TYPE

added in API level 1
public static final String CONTENT_IM_ITEM_TYPE

This constant was deprecated in API level 5.
see ContactsContract

The MIME type of a CONTENT_URI sub-directory of a single Contacts.KIND_IM entry.

Constant Value: "vnd.android.cursor.item/jabber-im"

CONTENT_POSTAL_ITEM_TYPE

added in API level 1
public static final String CONTENT_POSTAL_ITEM_TYPE

This constant was deprecated in API level 5.
see ContactsContract

The MIME type of a CONTENT_URI sub-directory of a single Contacts.KIND_POSTAL entry.

Constant Value: "vnd.android.cursor.item/postal-address"

CONTENT_POSTAL_TYPE

added in API level 1
public static final String CONTENT_POSTAL_TYPE

This constant was deprecated in API level 5.
see ContactsContract

The MIME type of a CONTENT_EMAIL_URI sub-directory of multiple Contacts.KIND_POSTAL entries.

Constant Value: "vnd.android.cursor.dir/postal-address"

CONTENT_TYPE

added in API level 1
public static final String CONTENT_TYPE

This constant was deprecated in API level 5.
see ContactsContract phones.

The MIME type of CONTENT_URI providing a directory of

Constant Value: "vnd.android.cursor.dir/contact-methods"

DEFAULT_SORT_ORDER

added in API level 1
public static final String DEFAULT_SORT_ORDER

This constant was deprecated in API level 5.
see ContactsContract

The default sort order for this table

Constant Value: "name ASC"

PERSON_ID

added in API level 1
public static final String PERSON_ID

This constant was deprecated in API level 5.
see ContactsContract

The ID of the person this contact method is assigned to.

Type: INTEGER (long)

Constant Value: "person"

POSTAL_LOCATION_LATITUDE

added in API level 1
public static final String POSTAL_LOCATION_LATITUDE

This constant was deprecated in API level 5.
see ContactsContract

The column with latitude data for postal locations

Type: REAL

Constant Value: "data"

POSTAL_LOCATION_LONGITUDE

added in API level 1
public static final String POSTAL_LOCATION_LONGITUDE

This constant was deprecated in API level 5.
see ContactsContract

The column with longitude data for postal locations

Type: REAL

Constant Value: "aux_data"

PROTOCOL_AIM

added in API level 1
public static final int PROTOCOL_AIM

This constant was deprecated in API level 5.
see ContactsContract

The predefined IM protocol types. The protocol can either be non-present, one of these types, or a free-form string. These cases are encoded in the AUX_DATA column as: - null - pre: - custom:

Constant Value: 0 (0x00000000)

PROTOCOL_GOOGLE_TALK

public static final int PROTOCOL_GOOGLE_TALK

This constant was deprecated in API level 5.
see ContactsContract

Constant Value: 5 (0x00000005)

PROTOCOL_ICQ

added in API level 1
public static final int PROTOCOL_ICQ

This constant was deprecated in API level 5.
see ContactsContract

Constant Value: 6 (0x00000006)

PROTOCOL_JABBER

added in API level 1
public static final int PROTOCOL_JABBER

This constant was deprecated in API level 5.
see ContactsContract

Constant Value: 7 (0x00000007)

PROTOCOL_MSN

added in API level 1
public static final int PROTOCOL_MSN

This constant was deprecated in API level 5.
see ContactsContract

Constant Value: 1 (0x00000001)

PROTOCOL_QQ

added in API level 1
public static final int PROTOCOL_QQ

This constant was deprecated in API level 5.
see ContactsContract

Constant Value: 4 (0x00000004)

PROTOCOL_SKYPE

added in API level 1
public static final int PROTOCOL_SKYPE

This constant was deprecated in API level 5.
see ContactsContract

Constant Value: 3 (0x00000003)

PROTOCOL_YAHOO

added in API level 1
public static final int PROTOCOL_YAHOO

This constant was deprecated in API level 5.
see ContactsContract

Constant Value: 2 (0x00000002)

Fields

CONTENT_EMAIL_URI

added in API level 1
public static final Uri CONTENT_EMAIL_URI

This field was deprecated in API level 5.
see ContactsContract

The content:// style URL for sub-directory of e-mail addresses.

CONTENT_URI

added in API level 1
public static final Uri CONTENT_URI

This field was deprecated in API level 5.
see ContactsContract

The content:// style URL for this table

Public methods

addPostalLocation

added in API level 1
public void addPostalLocation (Context context, 
                long postalId, 
                double latitude, 
                double longitude)

This method was deprecated in API level 5.
see ContactsContract

Add a longitude and latitude location to a postal address.

Parameters
context Context: the context to use when updating the database

postalId long: the address to update

latitude double: the latitude for the address

longitude double: the longitude for the address

decodeImProtocol

added in API level 1
public static Object decodeImProtocol (String encodedString)

This method was deprecated in API level 5.
see ContactsContract

Parameters
encodedString String

Returns
Object

encodeCustomImProtocol

added in API level 1
public static String encodeCustomImProtocol (String protocolString)

This method was deprecated in API level 5.
see ContactsContract

Parameters
protocolString String

Returns
String

encodePredefinedImProtocol

added in API level 1
public static String encodePredefinedImProtocol (int protocol)

This method was deprecated in API level 5.
see ContactsContract

Parameters
protocol int

Returns
String

getDisplayLabel

added in API level 1
public static CharSequence getDisplayLabel (Context context, 
                int kind, 
                int type, 
                CharSequence label)

This method was deprecated in API level 5.
see ContactsContract

Parameters
context Context

kind int

type int

label CharSequence

Returns
CharSequence