在上两篇文章中,我们依次介绍openfire部署以及smack常用API的使用,这一节中我们着力介绍如何基于asmack开发一个Android的客户端,本篇的重点在实践,讲解和原理环节,大家可以参考前两篇的文章基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmp...
分类:
移动开发 时间:
2016-01-13 00:39:01
阅读次数:
288
前几天一直很烦躁,怎么扩展smack的IQ包堵了我好久,今天静下心来看了下smack的源码,把这个问题解决了。下面给出步骤:如果我们要扩展一个如下所示的IQ包: element 需要定义一个自定义IQ进行扩展:package com.emcc.stc.demo.iq;im...
分类:
系统相关 时间:
2015-12-26 11:39:56
阅读次数:
542
Android客户端IM帮助类编写,通过XMPP原理和代码弄懂Smack的使用
分类:
移动开发 时间:
2015-10-26 23:56:49
阅读次数:
476
网站上有很多Openfire Web方案,之前想用Smack但是jar包支持客户端版本的,还有JDK版本问题 一直没调试成功 估计成功的方法只能拜读源码进行修改了。SparkWeb 官网代码很久没维护 CSDN上下来个版本但jar包路径不对 花了不少时间总算能跑起来,不过版本是flex3版本,太老了...
分类:
其他好文 时间:
2015-10-23 13:21:25
阅读次数:
281
XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。并且XML很易穿过防火墙,所以用XMPP构建的应用不易受到防火墙的阻碍。利用XMPP作为通用的传输机制...
分类:
移动开发 时间:
2015-09-26 10:40:45
阅读次数:
260
网上很多openfire相关资料,这里做下学习汇总openfire官网:http://www.igniterealtime.org/可以下载openfire、spark、smack安装包及源码,安装很简单直接选下一步就好openfire数据库配置:自带数据库:http://www.cnblogs.c...
分类:
其他好文 时间:
2015-09-23 14:52:21
阅读次数:
120
ConnectionConfiguration config; config = new ConnectionConfiguration(serverName, 5222); connection = new XMPPConnection(config); ...
分类:
系统相关 时间:
2015-08-19 20:06:16
阅读次数:
183
ConnectionConfiguration config = null;config = new ConnectionConfiguration(loginServer, 5222);XMPPConnection connection = new XMPPConnection(config);c...
分类:
系统相关 时间:
2015-08-19 19:58:08
阅读次数:
156
首发:个人博客必须说明:smack最新的4.1.1,相对之前版本变化很大,而且资料缺乏,官方文档也不好,所以还是用老版本3.2.2吧。这篇博文中的代码是4.1.1版的,但不推荐用它。用openfire做服务器,用spark做帮助调试的客户端,用smack(官方文档在这里,感觉写得非常不好)做java...
分类:
系统相关 时间:
2015-08-19 19:54:46
阅读次数:
5170
首发:个人博客 必须说明:smack最新的4.1.1,相对之前版本变化很大,而且资料缺乏,官方文档也不好,所以还是用老版本3.2.2吧。这篇博文中的代码是4.1.1版的,但不推荐用它。 用openfire做服务器,用spark做帮助...
分类:
系统相关 时间:
2015-08-19 17:53:18
阅读次数:
171