openfire
yuanqihesheng
这个作者很懒,什么都没留下…
展开
-
Android 基于xmpp协议,smack包,openfire服务端的高仿QQ的即时通讯实现【1】openfire服务端搭建
最近在研究android的即时通讯,总结了一些东西,自己写了个简单的QQ,希望能给在做这方面的同学们提供些帮助,个人的简单作品,不足之处请多执教。 关于openfire 我采用的是openfire现成的服务端,采用openfire作为服务器,这样不需要再写一个服务器,会节省不少事情,openfire经过简单的配置就可以实现一个通信服务器的基本功能, 关于xmpp协议 x原创 2013-05-02 11:09:28 · 7144 阅读 · 9 评论 -
Android 基于xmpp协议,smack包,openfire服务端的高仿QQ的即时通讯实现【5】消息发送,接收;修改心情的实现
这一节就是消息发送与接收的实现了 接收消息主要代码: //消息监听 ChatManager cm = XmppConnection.getConnection().getChatManager(); //发送消息给pc服务器的好友(获取自己的服务器,和好友) final Chat newchat = cm.createChat(pFRIENDID, null);原创 2013-05-02 14:21:34 · 5128 阅读 · 7 评论 -
Android 基于xmpp协议,smack包,openfire服务端的高仿QQ的即时通讯实现【3】添加分组,添加好友,读取好友列表的实现
我利用xmpp协议写的Spark作为另一个客户端,与我自己建的QQ客户端进行测试。 首先下载Spark,安装,配置,可以用我们openfire服务端建立的帐号进行登录。 首先 先添加好友,添加组,然后读取好友列表,我这个地方写的简单,可以借鉴,自己优化。 登录成功后,点击menu按钮,可以出现底部菜单,添加好友。 点击 添加好友进入,添加好友页面: 输入好友名称,可以原创 2013-05-02 14:00:51 · 5937 阅读 · 2 评论 -
Android 基于xmpp协议,smack包,openfire服务端的高仿QQ的即时通讯实现【2】创建连接,登录openfire服务端
上节openfire服务器已经搭建完成,这节看看,怎么使用smack基于xmpp协议登录openfire服务器。 上节中,我们已经新建了很多用户,可以用他们来登录openfire服务端。创建服务连接类:XmppConnection.java public class XmppConnection { public static int SERVER_PORT = 5222;//服务端口原创 2013-05-02 13:20:15 · 5517 阅读 · 8 评论 -
Android 基于xmpp协议,smack包,openfire服务端的高仿QQ的即时通讯实现【4】监听别人的添加好友申请与好友删除的设计
先介绍一个方法类,主要是添加好友等方法。 public class XmppService{ /** * 删除当前用户 * @param connection * @return */ public static boolean deleteAccount(XMPPConnection connection) {原创 2013-05-02 14:10:35 · 5990 阅读 · 0 评论