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