public static final class ContactsContract.CommonDataKinds.StructuredName
extends Object
implements ContactsContract.DataColumnsWithJoins
java.lang.Object | |
↳ | android.provider.ContactsContract.CommonDataKinds.StructuredName |
代表联系人专有名称的数据类型。 您可以使用为ContactsContract.Data
定义的所有列以及以下别名。
Type | Alias | Data column | |
---|---|---|---|
String | DISPLAY_NAME |
DATA1 |
|
String | GIVEN_NAME |
DATA2 |
|
String | FAMILY_NAME |
DATA3 |
|
String | PREFIX |
DATA4 |
Common prefixes in English names are "Mr", "Ms", "Dr" etc. |
String | MIDDLE_NAME |
DATA5 |
|
String | SUFFIX |
DATA6 |
Common suffixes in English names are "Sr", "Jr", "III" etc. |
String | PHONETIC_GIVEN_NAME |
DATA7 |
Used for phonetic spelling of the name, e.g. Pinyin, Katakana, Hiragana |
String | PHONETIC_MIDDLE_NAME |
DATA8 |
|
String | PHONETIC_FAMILY_NAME |
DATA9 |
Constants |
|
---|---|
String |
CONTENT_ITEM_TYPE 将其存储在数据表中时使用的MIME类型。 |
String |
DISPLAY_NAME 应该用来显示联系人的名称。 |
String |
EXTRA_ADDRESS_BOOK_INDEX 将这个查询参数添加到一个URI以获取由地址簿索引分组的行计数作为游标额外。 |
String |
EXTRA_ADDRESS_BOOK_INDEX_COUNTS 相应组的组计数数组。 |
String |
EXTRA_ADDRESS_BOOK_INDEX_TITLES 地址簿索引标题数组,按照与游标中的数据相同的顺序返回。 |
String |
FAMILY_NAME 联系人的姓氏。 |
String |
FULL_NAME_STYLE 用于将给定/中间/家族名称组合成全名的样式。 |
String |
GIVEN_NAME 联系人的名字。 |
String |
MIDDLE_NAME 联系人的中间名 类型:TEXT |
String |
PHONETIC_FAMILY_NAME 联系人的姓氏的语音版本。 |
String |
PHONETIC_GIVEN_NAME 联系人给定名称的语音版本。 |
String |
PHONETIC_MIDDLE_NAME 联系人的附加名称的语音版本。 |
String |
PHONETIC_NAME_STYLE 用于捕获拼音名称的字母表。 |
String |
PREFIX 联系人的敬语前缀,例如 |
String |
SUFFIX 联系人的敬语后缀,例如 |
Inherited constants |
---|
From interface android.provider.BaseColumns
|
From interface android.provider.ContactsContract.DataColumns
|
From interface android.provider.ContactsContract.StatusColumns
|
From interface android.provider.ContactsContract.RawContactsColumns
|
From interface android.provider.ContactsContract.ContactsColumns
|
From interface android.provider.ContactsContract.ContactNameColumns
|
From interface android.provider.ContactsContract.ContactOptionsColumns
|
From interface android.provider.ContactsContract.ContactStatusColumns
|
From interface android.provider.ContactsContract.DataUsageStatColumns
|
Inherited methods |
|
---|---|
From class java.lang.Object
|
String CONTENT_ITEM_TYPE
将其存储在数据表中时使用的MIME类型。
常量值:“vnd.android.cursor.item / name”
String DISPLAY_NAME
应该用来显示联系人的名称。 名称的非结构化组件应与其结构化表示一致。
类型:TEXT
常量值:“data1”
String EXTRA_ADDRESS_BOOK_INDEX
将这个查询参数添加到一个URI以获取由地址簿索引分组的行计数作为游标额外。 对于大多数语言来说,它是排序键的第一个字母。 该参数不影响游标的主要内容。
Example: import android.provider.ContactsContract.Contacts; Uri uri = Contacts.CONTENT_URI.buildUpon() .appendQueryParameter(Contacts.EXTRA_ADDRESS_BOOK_INDEX, "true") .build(); Cursor cursor = getContentResolver().query(uri, new String[] {Contacts.DISPLAY_NAME}, null, null, null); Bundle bundle = cursor.getExtras(); if (bundle.containsKey(Contacts.EXTRA_ADDRESS_BOOK_INDEX_TITLES) && bundle.containsKey(Contacts.EXTRA_ADDRESS_BOOK_INDEX_COUNTS)) { String sections[] = bundle.getStringArray(Contacts.EXTRA_ADDRESS_BOOK_INDEX_TITLES); int counts[] = bundle.getIntArray(Contacts.EXTRA_ADDRESS_BOOK_INDEX_COUNTS); }
常量值:“android.provider.extra.ADDRESS_BOOK_INDEX”
String EXTRA_ADDRESS_BOOK_INDEX_COUNTS
相应组的组计数数组。 包含与EXTRA_ADDRESS_BOOK_INDEX_TITLES数组相同数量的元素。
TYPE:int []
常量值:“android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS”
String EXTRA_ADDRESS_BOOK_INDEX_TITLES
地址簿索引标题数组,按照与游标中的数据相同的顺序返回。
TYPE:String []
常量值:“android.provider.extra.ADDRESS_BOOK_INDEX_TITLES”
String FULL_NAME_STYLE
用于将给定/中间/家族名称组合成全名的样式。 见ContactsContract.FullNameStyle
。
常量值:“data10”
String PHONETIC_FAMILY_NAME
联系人的姓氏的语音版本。
类型:TEXT
常量值:“data9”
String PHONETIC_GIVEN_NAME
联系人给定名称的语音版本。
类型:TEXT
常量值:“data7”
String PHONETIC_MIDDLE_NAME
联系人的附加名称的语音版本。
类型:TEXT
常量值:“data8”
String PHONETIC_NAME_STYLE
用于捕获拼音名称的字母表。 请参阅ContactsContract.PhoneticNameStyle。
常量值:“data11”