I just code like
VCard vCard = new VCard();
vCard.load(clientConnection.getConnection(), userJID);
bundle.putString("nickname", vCard.getNickName());
bundle.putString("firstname", vCard.getFirstName());
bundle.putString("lastname", vCard.getLastName());
bundle.putString("email", vCard.getEmailHome());
bundle.putByteArray("avatar", vCard.getAvatar());
bundle.putString("field", vCard.getField("Title"));
bundle.putString("jabberid", vCard.getJabberId());
bundle.putString("organization", vCard.getOrganization());
bundle.putString("phone_home", vCard.getPhoneHome("Phone"));
bundle.putString("phone_work", vCard.getPhoneWork("Phone"));
bundle.putString("country_home",
vCard.getAddressFieldHome("Street"));
bundle.putString("country_work",
vCard.getAddressFieldWork("Street"));
But sometimes getting Timeout Exception and getting outofmemory issues.
The stanzad is Vcard stanzas