diff --git a/core/java/android/provider/ContactsContract.java b/core/java/android/provider/ContactsContract.java index 9d48bc7831e6d..3763f9ae64f95 100644 --- a/core/java/android/provider/ContactsContract.java +++ b/core/java/android/provider/ContactsContract.java @@ -398,17 +398,17 @@ public final class ContactsContract { */ public static final String TYPE = "data1"; - /** - * The user defined label for the the contact method. - *
Type: TEXT
- */ - public static final String LABEL = "data2"; - /** * The data for the contact method. *Type: TEXT
*/ - public static final String DATA = "data3"; + public static final String DATA = "data2"; + + /** + * The user defined label for the the contact method. + *Type: TEXT
+ */ + public static final String LABEL = "data3"; /** * Whether this is the primary entry of its kind for the contact it belongs to @@ -426,28 +426,29 @@ public final class ContactsContract { /** Mime-type used when storing this in data table. */ public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/name"; - /** - * The contact's honorific prefix, e.g. "Sir" - */ - public static final String PREFIX = "data1"; - /** * The given name for the contact. *Type: TEXT
*/ - public static final String GIVEN_NAME = "data2"; - - /** - * The contact's middle name - *Type: TEXT
- */ - public static final String MIDDLE_NAME = "data3"; + public static final String GIVEN_NAME = "data1"; /** * The family name for the contact. *Type: TEXT
*/ - public static final String FAMILY_NAME = "data4"; + public static final String FAMILY_NAME = "data2"; + + /** + * The contact's honorific prefix, e.g. "Sir" + *Type: TEXT
+ */ + public static final String PREFIX = "data3"; + + /** + * The contact's middle name + *Type: TEXT
+ */ + public static final String MIDDLE_NAME = "data4"; /** * The contact's honorific suffix, e.g. "Jr" @@ -501,16 +502,16 @@ public final class ContactsContract { public static final int TYPE_SHORT_NAME = 5; public static final int TYPE_INITIALS = 6; + /** + * The name itself + */ + public static final String NAME = "data2"; + /** * The user provided label, only used if TYPE is {@link #TYPE_CUSTOM}. *Type: TEXT
*/ - public static final String LABEL = "data2"; - - /** - * The name itself - */ - public static final String NAME = "data3"; + public static final String LABEL = "data3"; } /** @@ -535,8 +536,7 @@ public final class ContactsContract { * The phone number as the user entered it. *Type: TEXT
*/ - public static final String NUMBER = "data3"; - + public static final String NUMBER = "data2"; } /** @@ -552,7 +552,6 @@ public final class ContactsContract { public static final int TYPE_HOME = 1; public static final int TYPE_WORK = 2; public static final int TYPE_OTHER = 3; - } /** @@ -590,9 +589,11 @@ public final class 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 PROTOCOL * column as: - * - null - * - pre:Type: INTEGER (if set, non-0 means true)
*/ public static final String ISPRIMARY = "data5"; - } /** @@ -684,6 +684,9 @@ public final class ContactsContract { public static final String NOTE = "data1"; } + /** + * Custom ringtone associated with the contact. + */ public static final class CustomRingtone implements BaseCommonColumns { private CustomRingtone() {}