前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网...
分类:
移动开发 时间:
2014-11-25 16:42:51
阅读次数:
257
http://blog.csdn.net/shimiso/article/details/8816540关于Smack编程库,前面我们提到,它是面向Java端的api,主要在PC上使用,利用它我们可以向openfire服务器注册用户,发送消息,并且可以通过监听器获得此用户的应答消息,以及构建聊天室,...
分类:
系统相关 时间:
2014-11-18 17:53:17
阅读次数:
434
1.源码结构介绍activity包下存放一些android页面交互相关的控制程序,还有一个些公共帮助类db包为sqlite的工具类封装,这里做了一些自定义的改造,稍微仿Spring的JdbcTemplate结构,使用起来更加方便一点manager包留下主要是一些管理组件,包括联系人管理,消息管理,提...
分类:
移动开发 时间:
2014-11-18 17:23:19
阅读次数:
208
前言http://blog.csdn.net/shimiso/article/details/8816558Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用...
分类:
系统相关 时间:
2014-11-18 13:12:55
阅读次数:
379
系列一:基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2]基于xmpp openfire smack开发之Androidclient开发[3]基于xmpp openfire smack开发之A...
分类:
移动开发 时间:
2014-11-04 19:11:12
阅读次数:
202
在网络不稳定时,openfire容易出现掉包情况,原因是在客户端掉线时,openfire并不能马上知道客户端已经断线,至于要多久才能发现客户端断线,跟服务器端设置的Idle Connections 时间有关。默认为360秒。 为解决掉...
分类:
系统相关 时间:
2014-10-31 01:19:54
阅读次数:
817
系列一:
基于xmpp openfire smack开发之openfire介绍和部署[1]
基于xmpp openfire smack开发之smack类库介绍和使用[2]
基于xmpp openfire smack开发之Android客户端开发[3]
基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]
系列二...
分类:
移动开发 时间:
2014-09-17 15:17:42
阅读次数:
229
// Private Data Storage
pm.addIQProvider("query", "jabber:iq:private",new PrivateDataManager.PrivateDataIQProvider());
// Time
try {
pm.addIQProvider("query", "jabber:iq:time",Class.forName(...
分类:
移动开发 时间:
2014-06-30 00:41:31
阅读次数:
310