## com.gs.contacts.context

# ContactsContext.ContactsItem

Useful column names for CRUD contacts.

### Supported Products:

All

# Detail

## Method

method | description
--- | ---

## Member & Constant

Member | description
--- | ---
`public static final` `String` `ITEM_CONTACT_ID` | The unique ID for a row of the Contacts table. Table: Contacts Type: INTEGER (long) Constant Value: "_id" Mark:Android native {@see android.provider.ContactsContract.Contacts#_ID} ### Supported Products: All
`public static final` `String` `ITEM_CONTACT_ID_IN_DATA` | The id of the row in the Contacts table that this data belongs to. Table: Data Type: INTEGER (long) Constant Value: "contact_id" Mark:Android native {@see android.provider.ContactsContract.Data#CONTACT_ID} ### Supported Products: All
`public static final` `String` `ITEM_RAW_CONTACTS_ID_IN_DATA` | The id of the row in the RawContacts table that this data belongs to. Table: Data Type: INTEGER (long) Constant Value: "raw_contact_id" Mark:Android native {@see android.provider.ContactsContract.Data#RAW_CONTACT_ID} ### Supported Products: All
`public static final` `String` `ITEM_CONTACT_ID_IN_RAW` | A reference to the _ID of the Contacts table that this data of RawContacts table belongs to. Table: RawContacts Type: INTEGER (long) Constant Value: "contact_id" Mark:Android native {@see android.provider.ContactsContract.RawContacts#CONTACT_ID} ### Supported Products: All
`public static final` `String` `ITEM_CONTACT_LOOKUP` | An opaque value that contains hints on how to find the contact if its row id changed as a result of a sync or aggregation. Table: Contacts Type: TEXT Constant Value: "lookup" Mark:Android native {@see android.provider.ContactsContract.Contacts#LOOKUP_KEY} ### Supported Products: All
`public static final` `String` `ITEM_PHOTO_BLOB` | Binary data of a photo image. Table: Data Type: byte[] Constant Value: "data15" Mark:Android native {@see android.provider.ContactsContract.Data#DATA15}.But Special used in GS phone system. ### Supported Products: All
`public static final` `String` `ITEM_PHONE_NUMBER` | The phone number as the user entered it. Table: Phone Type: TEXT Constant Value: "lookup" Mark:Android native {@see android.provider.ContactsContract.CommonDataKinds.Phone#NUMBER} ### Supported Products: All
`public static final` `String` `ITEM_DISPLAY_NAME` | The display name for the contact. Table: Phone Type: TEXT Constant Value: "display_name" Mark:Android native {@see android.provider.ContactsContract.CommonDataKinds.Phone#DISPLAY_NAME}. ### Supported Products: All
`public static final` `String` `ITEM_DISPLAY_NAME_ALTER` | An alternative representation of the display name, such as "family name first" instead of "given name first" for Western names. If an alternative is not available, the values should be the same as DISPLAY_NAME_PRIMARY. A contacts provider is free to provide alternatives as necessary for its target market. For example the default Android Open Source Project contacts provider currently provides an alternative in a single case: if the display name is based on the structured name and the structured name follows the Western full name style, then the field contains the "family name first" version of the full name. Other cases may be added later. Table: Phone Type: TEXT Constant Value: "display_name_alt" Mark:Android native {@see android.provider.ContactsContract.CommonDataKinds.Phone#DISPLAY_NAME_ALTERNATIVE} ### Supported Products: All
`public static final` `String` `ITEM_RINGTONE` | URI for a custom ringtone associated with the contact. If null or missing, the default ringtone is used. Table: RawContacts Type: TEXT Constant Value: "custom_ringtone" Mark:Android native {@see android.provider.ContactsContract.RawContacts#CUSTOM_RINGTONE} ### Supported Products: All
`public static final` `String` `ITEM_RINGTONE_IN_PHONE` | URI for a custom ringtone associated with the contact. If null or missing, the default ringtone is used. Table: Phone Type: TEXT Constant Value: "custom_ringtone" Mark:Android native {@see android.provider.ContactsContract.CommonDataKinds.Phone#CUSTOM_RINGTONE} ### Supported Products: All
`public static final` `String` `ITEM_ACCOUNT_ID` | Mark a local account which this data is belong to. Table: Data Type: INTEGER (long) Constant Value: "data11" Mark:Android native {@see android.provider.ContactsContract.Data#DATA11} .But Special used in GS phone system. ### Supported Products: All
`public static final` `String` `ITEM_SORT_KEY_T9` | Sort key that based on the t9 value of the t9 value of display name. Table: RawContacts Type: TEXT Constant Value: "sort_key_t9" Mark:New column. ### Supported Products: All
`public static final` `String` `ITEM_SORT_KEY_T9_FL` | Sort key that based on the t9 value of the first letter of the display name. Table: RawContacts Type: TEXT Constant Value: "sort_key_t9_first_letter" Mark:New column. ### Supported Products: All
`public static final` `String` `ITEM_SORT_KEY_PRIMARY` | Sort key that takes into account locale-based traditions for sorting names in address books. Table: Phone Type: TEXT Constant Value: "sort_key" Mark:New column. ### Supported Products: All
`public static final` `String` `ITEM_SORT_KEY_ALTERNATIVE` | Sort key that takes into account locale-based traditions for sorting names in address books. Table: Phone Type: TEXT Constant Value: "sort_key_alt" Mark:Android native {@see android.provider.ContactsContract.CommonDataKinds.Phone#SORT_KEY_ALTERNATIVE} ### Supported Products: All
`public static final` `String` `ITEM_MIMETYPE` | The MIME type of the item represented by this row. Table: Data Type: TEXT Constant Value: "mimetype" Mark:Android native {@see android.provider.ContactsContract.Data#MIMETYPE} ### Supported Products: All
`public static final` `String` `ITEM_MIMETYPE_PHOTO` | A new MIME type used when storing photo in Data table. Mark:New MIME type. ### Supported Products: All
`public static final` `String` `ITEM_MIMETYPE_GROUP` | A MIME type used when storing group in Data table. Mark:Android native. {@see android.provider.ContactsContract.CommonDataKinds.GroupMembership#CONTENT_ITEM_TYPE} ### Supported Products: All
`public static final` `String` `ITEM_PHOTO_DIRECTORY` | The directory twig for this sub-table. Table: Contacts.Photo Type: TEXT Constant Value: "photo" Mark:Android native {@see android.provider.ContactsContract.Contacts.Photo#CONTENT_DIRECTORY} ### Supported Products: All
`public static final` `String` `ITEM_GROUP_ID` | The unique ID for a row of the Groups table. Table: Groups Type: TEXT Constant Value: "_id" Mark:Android native {@see android.provider.ContactsContract.Groups#_ID} ### Supported Products: All
`public static final` `String` `ITEM_GROUP_DELETED_FLAG` | The "deleted" flag: "0" by default, "1" if the row has been marked for deletion. When delete(Uri, String, String[]) is called on a group, it is marked for deletion. The sync adaptor deletes the group on the server and then calls ContactResolver.delete once more, this time setting the the CALLER_IS_SYNCADAPTER query parameter to finalize the data removal. Table: Groups Type: INTEGER (int) Constant Value: "deleted" Mark:Android native {@see android.provider.ContactsContract.Groups#DELETED} ### Supported Products: All
`public static final` `String` `ITEM_GROUP_PHOTO` | The row id of the group that this group membership refers to. Table: Groups Type: INTEGER (int) Constant Value: "data1" Mark:Android native {@see android.provider.ContactsContract.CommonDataKinds.GroupMembership#GROUP_ROW_ID} ### Supported Products: All
`public static final` `String` `ITEM_GROUP_THUMBERNAIL` | Thumbnail of a group. Table: Groups Type: TEXT Constant Value: "thumbnail" Mark: New column ### Supported Products: All
`public static final` `String` `ITEM_PHONE_LABEL` | the first char of display name for the contacts. "family name first" version of the full name. Other cases may be added later. Table: Phone Type: TEXT Constant Value: "phonebook_label" Mark:Android native {@see android.provider.ContactsContract.CommonDataKinds.Phone#DISPLAY_NAME_ALTERNATIVE}
`public static final` `String` `ITEM_PHONE_LABEL_ALT` | the first char of alternative display name for the contacts. "family name first" version of the full name. Other cases may be added later. Table: Phone Type: TEXT Constant Value: "phonebook_label_alt" Mark:Android native {@see android.provider.ContactsContract.CommonDataKinds.Phone#DISPLAY_NAME_ALTERNATIVE}