一: xmpp登录和好友列表
try{
Connection connection = new XMPPConnection("jabber.org");
connection.connect();
connection.login("mtucker", "password");
//登录成功
Roster roster = connection.getRoster(); Collection<RosterEntry> entries = roster.getEntries(); for (RosterEntry entry : entries) { System.out.println(entry);
//打印联系人 }
}catch(Excepiton ex){
//登录失败
}
联系人管理
Roster roster = con.getRoster();
roster.addRosterListener(new RosterListener() {
// Ignored events
public void entriesAdded(Collection<String> addresses) {} 增加好友
public void entriesDeleted(Collection<String> addresses) {} 好友被删除
public void entriesUpdated(Collection<String> addresses) {} 好友资料更新
public void presenceChanged(Presence presence) { 好友状态更改,上线、下线
System.out.println("Presence changed: " + presence.getFrom() + " " + presence);