我通过Android 中的ContactsContract API检索用户的显示名称。
现在我想检索该用户的给定(名字)名称。数据表中有特定的行包含用户的名称。问题是由于联系人的同步和聚合,每个用户都有多行。
Contacts 表文档指出,应该有一列包含为该用户提供主要名称的原始联系人的 id。但是该列没有定义常量名称,我在数据表中找不到该列。
如何检索将 DisplayName 贡献给联系人的原始联系人的 ID?
我通过Android 中的ContactsContract API检索用户的显示名称。
现在我想检索该用户的给定(名字)名称。数据表中有特定的行包含用户的名称。问题是由于联系人的同步和聚合,每个用户都有多行。
Contacts 表文档指出,应该有一列包含为该用户提供主要名称的原始联系人的 id。但是该列没有定义常量名称,我在数据表中找不到该列。
如何检索将 DisplayName 贡献给联系人的原始联系人的 ID?
如果我理解正确, RawContactsEntity 表中的“ IS_PRIMARY ”或“ IS_SUPER_PRIMARY ”标志可能会解决您的问题。