| java.lang.Object | |
| ↳ | android.provider.ContactsContract.CommonDataKinds.Nickname |
A data kind representing the contact's nickname. For example, for Bob Parr ("Mr. Incredible"):
ArrayList<ContentProviderOperation> ops = Lists.newArrayList();
ops.add(ContentProviderOperation.newInsert(Data.CONTENT_URI)
.withValue(Data.RAW_CONTACT_ID, rawContactId)
.withValue(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE)
.withValue(StructuredName.DISPLAY_NAME, "Bob Parr")
.build());
ops.add(ContentProviderOperation.newInsert(Data.CONTENT_URI)
.withValue(Data.RAW_CONTACT_ID, rawContactId)
.withValue(Data.MIMETYPE, Nickname.CONTENT_ITEM_TYPE)
.withValue(Nickname.NAME, "Mr. Incredible")
.withValue(Nickname.TYPE, Nickname.TYPE_CUSTOM)
.withValue(Nickname.LABEL, "Superhero")
.build());
getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
You can use all columns defined for ContactsContract.Data as well as the
following aliases.
| Type | Alias | Data column | |
|---|---|---|---|
| String | NAME | DATA1 | |
| int | TYPE | DATA2 |
Allowed values are:
|
| String | LABEL | DATA3 | |
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | CONTENT_ITEM_TYPE | MIME type used when storing this in data table. | |||||||||
| String | NAME | The name itself | |||||||||
| int | TYPE_DEFAULT | ||||||||||
| int | TYPE_INITIALS | ||||||||||
| int | TYPE_MAIDEN_NAME | ||||||||||
| int | TYPE_MAINDEN_NAME | This constant is deprecated. Use TYPE_MAIDEN_NAME instead. | |||||||||
| int | TYPE_OTHER_NAME | ||||||||||
| int | TYPE_SHORT_NAME | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
MIME type used when storing this in data table.
This constant is deprecated.
Use TYPE_MAIDEN_NAME instead.