1

写真でもxmppで現在のユーザーの名前を取得する方法に大きな問題があります。すでに AccountManager を使用しましたが、null を受け取りました。この問題を解決するのを手伝ってください。ありがとうございました!

4

1 に答える 1

4

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();

次に、byte[] bs から Bitmap を取得できます。

于 2012-07-20T06:59:53.037 に答える