Android 如何在XMPP中获取当前用户名和图片?
我有一个大问题,就是如何在xmpp中获取当前用户的名称,甚至是图片。我已使用AccountManager,但收到空值。请帮我解决这个问题。谢谢大家! 如果使用XMPPConnection进行连接,则可以使用getUser方法获取当前登录的用户名 要获取登录用户的配置文件图片,您必须使用VCard获取用户的详细信息Android 如何在XMPP中获取当前用户名和图片?,android,xmpp,Android,Xmpp,我有一个大问题,就是如何在xmpp中获取当前用户的名称,甚至是图片。我已使用AccountManager,但收到空值。请帮我解决这个问题。谢谢大家! 如果使用XMPPConnection进行连接,则可以使用getUser方法获取当前登录的用户名 要获取登录用户的配置文件图片,您必须使用VCard获取用户的详细信息 VCard vCard = new VCard(); ProviderManager.getInstance().addIQProvider("vCard", "vcard-temp"
VCard vCard = new VCard();
ProviderManager.getInstance().addIQProvider("vCard", "vcard-temp",
new VCardProvider());
vCard.load(connection_instance, logged_in_user_name);
byte[] bs = vCard.getAvatar();
然后可以从字节[]bs获取位图。如果使用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();
然后您可以从字节[]bs获取位图。您是说connection.getuser吗?我得到的是username@chat.facebook.com/你想打6758ff42吗?这是我将要在v Cdo中使用的用户名吗?你是说connection.getuser?我得到的是username@chat.facebook.com/你想打6758ff42吗?这是我将在VC中使用的用户名吗