0
我正在写示例xmpp客户端,需要设置帐户用户头像。如何使用asmack设置头像?
继点燃网站的示例后,我可以登录到xmpp服务器,但无法使用ejabberd服务器端设置useravatar。我也尝试在核心中使用beem(opensource xmpp项目)和asmack,它也不能设置头像。
请帮帮忙,感谢您的建议
ProviderManager.getInstance().addIQProvider("vCard", "vcard-temp", new VCardProvider());
VCard vCard = new VCard();
try {
vCard.load(connection);
vCard.setAvatar(byteArray);
vCard.save(connection);
} catch (XMPPException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
请给我们展示一些代码 – Flow
@Flow我已经想出了这个问题,即图像尺寸太大,但现在我得到的问题是,新的头像不显示我的好友客户端的变化。有什么建议吗? – hoangnh
您使用的是哪个版本的aSmack? – Flow