/** * Gets the relation between you and this friend. * * @return The FriendStatus * @see FriendStatus */ public FriendStatus getFriendStatus() { for (final FriendStatus status : FriendStatus.values()) { if (status.status == get().getStatus()) { return status; } } return null; }
Log.i(TAG, "status: "+entry.getStatus()); Log.i(TAG, "type: "+entry.getType());
private ArrayList<HashMap<String, String>> getUserList() throws Exception { ArrayList<HashMap<String, String>> userList = new ArrayList<HashMap<String, String>>(); if (isConnectionAlive() || reConnectAndAuth()) { Roster roster = connection.getRoster(); Collection<RosterEntry> entries = roster.getEntries(); for (RosterEntry entry : entries) { String avatarPath = ""; VCard vCard = new VCard(); try { vCard.load(connection, entry.getUser()); vCard.getExtensions(); byte[] b = vCard.getAvatar(); Bitmap avatar = BitmapFactory.decodeByteArray(vCard.getAvatar(), 0, b.length); avatarPath = savaAvatar(avatar, entry.getUser()); } catch (Exception e) { } HashMap<String, String> user = new HashMap<String, String>(); user.put("name", entry.getName()); user.put("userid", entry.getUser()); user.put("statusMsg", "" + entry.getStatus()); user.put("user_avatar", avatarPath); user.put("status", "" + connection.getRoster().getPresence(entry.getUser()).isAvailable()); userList.add(user); } } return userList; }
static RosterPacket.Item toRosterItem(RosterEntry entry) { RosterPacket.Item item = new RosterPacket.Item(entry.getUser(), entry.getName()); item.setItemType(entry.getType()); item.setItemStatus(entry.getStatus()); // Set the correct group names for the item. for (Iterator j=entry.getGroups(); j.hasNext(); ) { RosterGroup group = (RosterGroup)j.next(); item.addGroupName(group.getName()); } return item; } }
(RosterEntry) entries.get(entries.indexOf(entry)); existingEntry .updateState(entry.getName(), entry.getType(), entry.getStatus());
"Name: " + entry.getName()); Log.d("XMPPChatDemoActivity", "Status: " + entry.getStatus()); Log.d("XMPPChatDemoActivity", "Type: " + entry.getType());
"Name: " + entry.getName()); Log.d("XMPPChatDemoActivity", "Status: " + entry.getStatus()); Log.d("XMPPChatDemoActivity", "Type: " + entry.getType());
static RosterPacket.Item toRosterItem(RosterEntry entry) { RosterPacket.Item item = new RosterPacket.Item(entry.getUser(), entry.getName()); item.setItemType(entry.getType()); item.setItemStatus(entry.getStatus()); // Set the correct group names for the item. for (RosterGroup group : entry.getGroups()) { item.addGroupName(group.getName()); } return item; }
static RosterPacket.Item toRosterItem(RosterEntry entry) { RosterPacket.Item item = new RosterPacket.Item(entry.getUser(), entry.getName()); item.setItemType(entry.getType()); item.setItemStatus(entry.getStatus()); // Set the correct group names for the item. for (RosterGroup group : entry.getGroups()) { item.addGroupName(group.getName()); } return item; }
"Name: " + entry.getName()); Log.d("XMPPChatDemoActivity", "Status: " + entry.getStatus()); Log.d("XMPPChatDemoActivity", "Type: " + entry.getType());
"Name: " + entry.getName()); Log.d("XMPPChatDemoActivity", "Status: " + entry.getStatus()); Log.d("XMPPChatDemoActivity", "Type: " + entry.getType());
public Item(final RosterEntry entry) { this(entry.getUser(), entry.getName(), entry.getType(), entry.getStatus(), entry.getMc(), entry.getEmc(), entry.getW(), entry.isRejected(), entry.getT(), entry.isAutosub(), entry.getAliasFor(), entry.getInv()); //this.groupNames = new CopyOnWriteArraySet<String>(); }