protected static interface ContactsContract.ContactNameColumns
android.provider.ContactsContract.ContactNameColumns |
联系人名称和联系人姓名元数据列在RawContacts表中。
Constants |
|
---|---|
String |
DISPLAY_NAME_ALTERNATIVE 显示名称的替代表示,例如“姓氏优先”,而不是“西方名字的第一个名字”。 |
String |
DISPLAY_NAME_PRIMARY 基于联系人的最佳可用信息(例如,如果名称不可用,可能是电子邮件地址),显示标准文本作为联系人的显示名称。 |
String |
DISPLAY_NAME_SOURCE 用作联系人显示名称的数据种类,如结构化名称或电子邮件地址。 |
String |
PHONETIC_NAME
|
String |
PHONETIC_NAME_STYLE 用于表示 |
String |
SORT_KEY_ALTERNATIVE 根据全名的替代表示排序键, |
String |
SORT_KEY_PRIMARY 排序键考虑了基于地区的传统,用于在地址簿中对姓名进行排序。 |
String DISPLAY_NAME_ALTERNATIVE
显示名称的替代表示,例如“姓氏优先”,而不是“西方名字的第一个名字”。 如果替代品不可用,则值应与DISPLAY_NAME_PRIMARY
相同。
联系人提供商可以根据其目标市场的需要自由提供替代品。 例如,默认的Android开放源代码项目联系人提供程序目前在一种情况下提供了一种替代方法:如果显示名称基于结构化名称并且结构化名称遵循西方全名风格,则该字段包含“姓氏优先”全名的版本。 其他情况可能会在稍后添加。
常量值:“display_name_alt”
String DISPLAY_NAME_PRIMARY
基于联系人的最佳可用信息(例如,如果名称不可用,可能是电子邮件地址),显示标准文本作为联系人的显示名称。 实际用于计算名称的信息存储在DISPLAY_NAME_SOURCE
。
联系人提供商可自由选择任何代表对其目标市场最有意义。 例如,在默认的Android开放源代码项目实现中,如果显示名称基于结构化名称,并且结构化名称遵循西方全名样式,则此字段包含全名的“给定名称第一”版本。
也可以看看:
常量值:“display_name”
String DISPLAY_NAME_SOURCE
用作联系人显示名称的数据种类,如结构化名称或电子邮件地址。 见ContactsContract.DisplayNameSources
。
Constant Value: "display_name_source"
String PHONETIC_NAME
由 PHONETIC_NAME_STYLE
指定的拼音字母中的全名的发音。
该值可以由用户手动设置。 这种能力只在具有常用拼音字母的国家才有意义,例如日本和韩国。 见ContactsContract.PhoneticNameStyle
。
常量值:“phonetic_name”
String PHONETIC_NAME_STYLE
用于表示PHONETIC_NAME
的拼音字母表。 见ContactsContract.PhoneticNameStyle
。
常量值:“phonetic_name_style”
String SORT_KEY_ALTERNATIVE
根据全名的替代表示排序键, DISPLAY_NAME_ALTERNATIVE
。 因此,对于西方人来说,它是使用“姓氏第一”格式的人。
常量值:“sort_key_alt”
String SORT_KEY_PRIMARY
排序键考虑了基于地区的传统,用于在地址簿中对姓名进行排序。 默认的排序键是DISPLAY_NAME_PRIMARY
。 对于中文名称,排序键是名称的拼音拼写,对于日文名字,则是拼音名称的平假名版本。
常量值:“sort_key”