0
我無法獲取電子名片信息。XMPP ASMACK VCARD
我曾嘗試兩種方法,
VCard card = new VCard();
card.load(connection);
Log.i("VCARD", card.getFirstName());
在此我得到了超時錯誤.....
Plus還建立連接之前已經嘗試過這種......。
configure(ProviderManager.getInstance());
public void configure(ProviderManager pm) {
pm.addIQProvider("vCard", "vcard-temp", new VCardProvider());
}
final IQ iq = new IQ() {
public String getChildElementXML() {
return "<iq from='[email protected]' id='v1'
type='get'><vCard xmlns='vcard-temp'/>
</iq>";
}
};
iq.setType(IQ.Type.GET);
connection.sendPacket(iq);
connection.addPacketListener(new MyPacketListener(),new PacketTypeFilter(IQ.class));
請指導我如何獲得VCARD信息。
我現在正在工作Joe ...非常感謝您的幫助... – Programmer
@Programmer請幫助我如何獲取vcard信息 –