我正在为Android编写一个jabber messenger,并想查看潜在聊天伙伴的电话联系人列表;)
无法弄清楚如何获取联系人的特定属性。获取DisplayName不是问题,而是获取IM UserNames。
有人可能只是发布一个查询和提取jabber UserName的代码吗?我只是不明白
提前致谢 中号
答案 0 :(得分:1)
如果您查看ContactsContract.Data和ContactsContract.CommonDataKinds.Im的文档,就会找到所需的一切。
基本上,您必须查询MIMETYPE = Im.CONTENT_ITEM_TYPE
和DATA5 = PROTOCOL_JABBER
的行。此联系人的jabber用户名存储在DATA1
。