Guest User

Untitled

a guest
Nov 16th, 2017
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. username = "admin";
  2. password = "admin";
  3. port = "5222";
  4. serviceName = "davids-macbook-pro.local";
  5. host = "192.168.20.8";
  6.  
  7. config = XMPPTCPConnectionConfiguration.builder()
  8. .setUsernameAndPassword(username, password)
  9. .setHost(host)
  10. .setSecurityMode(ConnectionConfiguration.SecurityMode.disabled)
  11. .setServiceName(serviceName)
  12. .setPort(Integer.parseInt(port))
  13. .build();
  14.  
  15. connection = new XMPPTCPConnection(config);
  16. try {
  17. connection.connect();
  18. connection.login();
  19. } catch (SmackException e) {
  20. e.printStackTrace();
  21. } catch (IOException e) {
  22. e.printStackTrace();
  23. } catch (XMPPException e) {
  24. e.printStackTrace();
  25. }
  26.  
  27. Roster roster = Roster.getInstanceFor(connection);
  28. Collection<RosterEntry> entries = roster.getEntries();
  29. Log.i("entry", entries+"");
  30. for (RosterEntry entry : entries) {
  31.  
  32. }
  33.  
  34. Collection<RosterEntry> entries = roster.getEntries();
  35.  
  36. for (RosterEntry entry : entries) {
  37.  
  38. HashMap<String, String> map = new HashMap<String,String>();
  39. Presence entryPresence = roster.getPresence(entry.getUser());
  40.  
  41. Presence.Type type = entryPresence.getType();
  42.  
  43. map.put("USER", entry.getName().toString());
  44. map.put("STATUS", type.toString());
  45. Log.e("USER", entry.getName().toString());
  46.  
  47. usersList.add(map);
  48.  
  49. }
  50.  
  51. Roster roster = Roster.getInstanceFor(connection);
  52. Collection<RosterEntry> entries = roster.getEntries();
  53. for (RosterEntry rosterEntry : entries){
  54.  
  55. System.out.println("xmpp.Roster.presence "+ roster.getPresence(rosterEntry.getUser()).getType());
  56. }
Add Comment
Please, Sign In to add comment