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