关于如何在xmpp甚至图片中获取当前用户的名称,我遇到了很大的问题。我已经使用了AccountManager,但收到了null。请帮我解决这个问题。谢谢!
答案 0 :(得分:4)
如果使用XMPPConnection连接,则可以使用getUser()
方法获取当前登录的用户名。
要获取登录用户的个人资料图片,您必须使用VCard获取用户的详细信息,
VCard vCard = new VCard();
ProviderManager.getInstance().addIQProvider("vCard", "vcard-temp",
new VCardProvider());
vCard.load(connection_instance, logged_in_user_name);
byte[] bs = vCard.getAvatar();
然后你可以从byte [] bs。
获取位图