IM即时通讯系统
sxw沈
励志成为一名android高级工程师,每天坚持一点点
展开
-
openfire,XMPP,smack,android下离线消息的接收
登录之后呢,先设置离线,不然是收不到离线消息的,处理完离线消息后(比如说保存到数据库),就可以设置为在线了这里呢,创建一个离线消息工具类/** * 离线信息管理类. */public class OfflineMsgManager { private static OfflineMsgManager offlineMsgManager = null; private IActiv原创 2015-08-22 22:05:24 · 2883 阅读 · 1 评论 -
openfire,smack,XMPP,android下的会议室,聊天室的实现
我直接贴测试代码了,我做的一个小Demo,只是测一下功能是什么样子的。下面上代码:public class Myfragment2 extends Fragment { private View view; private ListView frag02_lv1; private XMPPConnection connection; private List roominfos = n原创 2015-08-22 22:14:41 · 1548 阅读 · 0 评论 -
XMPP的android下的登陆,注册等:
上一节中未提到怎么获取对象:XMPPConection connection =XMPPConnectionManager.getInstance().getConnection();以后如果需要用到connection直接传入即可。下面开始讲注册的实现: Registration reg = new Registration(); reg.s原创 2015-08-22 20:44:48 · 1122 阅读 · 1 评论 -
IM项目,使用openfire服务,Smack的android端概述
目前正在做一个IM(即时通讯)项目,所以就拿出来和大家分享一下,自己也做个记录。下面就介绍一下:Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。首先需要在电脑上安装openfire,这就是服务器。android端开发的话,可以使用asmack,这个有着强大的API的提供。1.先定义一个服务器连接工具类:/** *原创 2015-08-22 14:38:27 · 603 阅读 · 0 评论 -
XMPP的android获取所有联系人,创建会话,发送消息实现
下面就开始获取用户的联系人:当然返回的是一个List,然后显示到ListView上去,这个就不说了,配置一个adapter适配器就好了。/** * 获得所有的联系人列表 * * @return */ public static List getNoGroupUserList(Roster roster) { List userList = new ArrayList()原创 2015-08-22 21:20:26 · 1549 阅读 · 0 评论