我正在为 android 编写一个 jabber messenger,并想查看潜在聊天伙伴的电话联系人列表;)
无法弄清楚如何获取联系人的特定属性。获取 DisplayName 不是问题,而是获取 IM 用户名。
有人可以发布一个查询和提取 jabber 用户名的代码吗?我只是不明白
在此先感谢 M
我正在为 android 编写一个 jabber messenger,并想查看潜在聊天伙伴的电话联系人列表;)
无法弄清楚如何获取联系人的特定属性。获取 DisplayName 不是问题,而是获取 IM 用户名。
有人可以发布一个查询和提取 jabber 用户名的代码吗?我只是不明白
在此先感谢 M
如果您查看ContactsContract.Data和ContactsContract.CommonDataKinds.Im的文档,您会找到所需的一切。
基本上,您必须查询 whereMIMETYPE = Im.CONTENT_ITEM_TYPE
和DATA5 = PROTOCOL_JABBER
. 此联系人的 jabber 用户名存储在DATA1
.