コード例 #1
0
ファイル: ContactPeer.java プロジェクト: Seminhar/IU
 public void removeFriend(String username) {
   Roster roster = jc.getConnection().getRoster();
   RosterEntry entry = roster.getEntry(username);
   try {
     jc.getConnection().getRoster().removeEntry(entry);
   } catch (SmackException.NotLoggedInException e) {
     e.printStackTrace();
   } catch (SmackException.NoResponseException e) {
     e.printStackTrace();
   } catch (XMPPException.XMPPErrorException e) {
     e.printStackTrace();
   } catch (SmackException.NotConnectedException e) {
     e.printStackTrace();
   }
 }
コード例 #2
0
ファイル: ContactPeer.java プロジェクト: Seminhar/IU
  public void addFriend(String username, String nickname) {
    Roster roster = jc.getConnection().getRoster();
    try {

      roster.createEntry(username, nickname, null);
      Log.i("AddFriend:", username);
    } catch (SmackException.NotLoggedInException e) {
      e.printStackTrace();
    } catch (SmackException.NoResponseException e) {
      e.printStackTrace();
    } catch (XMPPException.XMPPErrorException e) {
      e.printStackTrace();
    } catch (SmackException.NotConnectedException e) {
      e.printStackTrace();
    }
  }
コード例 #3
0
ファイル: ContactPeer.java プロジェクト: Seminhar/IU
  private Bitmap loadProfileImageWithVCard(String username) {
    Bitmap bitmap = null;
    Log.e(TAG, "Get pic from server");
    VCard vCard = new VCard();
    try {
      vCard.load(JabberConnection.getInstance().getConnection(), username + "@pc-pc");
      byte[] bytes = vCard.getAvatar();
      bitmap = BitmapUtil.getBitmapFromBytes(bytes);

    } catch (SmackException.NoResponseException e) {
      e.printStackTrace();
    } catch (XMPPException.XMPPErrorException e) {
      e.printStackTrace();
    } catch (SmackException.NotConnectedException e) {
      e.printStackTrace();
    }
    return bitmap;
  }
コード例 #4
0
ファイル: ContactPeer.java プロジェクト: Seminhar/IU
 private ContactPeer(Context context) {
   this.context = context;
   jc = JabberConnection.getInstance();
   contactList = new HashMap<String, User>();
 }