openfire
文章平均质量分 86
jasonkent27
这个作者很懒,什么都没留下…
展开
-
openfire Android学习(三)----会议室创建、加入以及查询会议室中所有成员等
openfire 中的会议室不像QQ群一样,不能保存那些离线用户,加入会议室后,一旦断开连接,就会离开会议室。虽然如此,但如果要实现也不是不可能,我们可以自己做后台来保存,有兴趣的可以去试着实现一下,这里就不实现了。好了,下面我们就一起来学习一下创建会议室、加入会议室以及查询会议室中的所有成员:一、创建会议室注释都写的很清楚,不做太多解释。需要配置更多信息,转载 2014-10-29 17:32:28 · 808 阅读 · 0 评论 -
openfire Android学习(五)------连接断开重连
首先要创建连接监听器,用来监听连接状态,这里我写了一个类继承了ConnectionListener,重写了里面5个方法,最重要的两个方法connectionClosed()和connectionClosedOnError()前者为连接正常断开,后者是连接异常断开,不管是正常还是异常,我们都要监听到这里写了一个定时器,两秒进行连接一次,注释写的也很清楚,不做太多介绍要转载 2014-10-29 17:34:41 · 1138 阅读 · 0 评论 -
openfire Android学习(六)----总结
Xmpp的一些方法整理到一个工具类中了XmppConnection.java[java] view plaincopy [java] view plaincopyimport java.io.BufferedInputStream; import java.io.Buffer转载 2014-10-29 17:36:28 · 881 阅读 · 0 评论 -
openfire Android学习(一)----实现用户注册、登录、修改密码和注销等
以前学习过用Scoket 建立聊天,简单的建立聊天是没问题的,但如果要实现多人复杂的聊天,后台服务器代码就比较复杂,对于我这新手来讲就比较难了。后来在网上看到用openfire做服务器,利用强大的Smack API库来实现IM聊天就简单多了。 网上也有很多关于这方面的资料,我就在这里把网上的资料和自己的理解总结一下和大家一起交流学习。需要用到以下几个工具:Openfire转载 2014-10-29 17:26:51 · 1560 阅读 · 1 评论 -
openfire Android学习(二)----对分组、好友和头像等一些操作
一、查询所有分组通过Roster来获取所有分组,Roster可以通过connection.getRoster()来得到。[java] view plaincopy/** * 获取所有组 * * @param roster * @return 所有组集合 */转载 2014-10-29 17:28:39 · 733 阅读 · 0 评论 -
openfire Android 学习(四)----单人聊天和多人聊天(发送消息、接收消息)
一、单人聊天1)发送消息:首先要获取一个聊天窗口,getConnection()为获取连接connection的方法,调用getFriendChat()获取[java] view plaincopyprivate Map chatManage = new HashMap();// 聊天窗口管理map集合 /**转载 2014-10-29 17:33:57 · 818 阅读 · 0 评论