码迷,mamicode.com
首页 >  
搜索关键字:smack 4    ( 111个结果
扩展Smack Message
XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。Smack是一个开源的用 java 写的XMPP(jabber)客户端代码库因为XMPP是XML,所以进行扩展十分方便。而Smack也提供了对Message扩展的支持。Smack对Message扩展主要需要两个...
分类:系统相关   时间:2015-03-16 12:43:53    阅读次数:271
Smack知识知多少
1.Smack是什么?Smack是为使用XMPP服务器进行即时交流(包括发送即时消息和组聊天)而提供的库。2.Smack有哪些优点?非常简单易用,强大的API。只需几行代码就能完成发送消息。Smack与其它类库不同的是,它不会强制你在包级使用。它提供了更有效的高级别的结构如Chat类和Roster..
分类:系统相关   时间:2015-03-11 15:10:09    阅读次数:200
即时通讯之smack客户端配置
之前学习了通过Openfire+spark+smack的模式来完成我们的即时通讯软件,上次我们已经完成了Openfire的安装和配置,这次我们继续完成我们的客户端部分。     1.首先我们通过百度smack来下载我们所需要的jar包,将下载好的jar包导入到我们的工程中,创建一个工具类XmppTool: package com.xmpp.client.util; import o...
分类:系统相关   时间:2015-03-10 14:02:10    阅读次数:658
即时通讯之smack客户端配置
之前学习了通过Openfire+spark+smack的模式来完成我们的即时通讯软件,上次我们已经完成了Openfire的安装和配置,这次我们继续完成我们的客户端部分。
分类:系统相关   时间:2015-03-09 15:46:28    阅读次数:250
开发手记——基于XMPP的Android即时通讯APP(三)
首先祝各位读者新年快乐,博主在这里给大家拜万年啦!而且马上要到元宵节,顺祝大家元宵节快乐! 上一次谈了注册和登录的编码技巧,这一次我们来谈谈加好友的技巧。 【搜索用户】: XMPP协议为我们提供了完善的好友查找功能,而且通过aSmack的库,能够轻易实现模糊查找功能。为了保证应用程序的通用性。在搜索时,我们最好按如下的方法做: UserSearchManager usm = new Use...
分类:移动开发   时间:2015-03-03 22:13:16    阅读次数:157
OpenFire源码学习之二十七:Smack源码解析
Smack Smack是一个用于和XMPP服务器通信的类库,由此可以实现即时通讯和聊天。Android中开发通讯APP也可以使用这个包。关于smack的中文开发文档,目前网上也有很多。 下面本,将从源码中分析smack的几个案例。 连接 关于smack的Connection是连接XMPP服务器的默认实现。他有两个构造函数,一个是XMPPConecttion(String) 接收服务器地...
分类:系统相关   时间:2015-02-04 14:47:54    阅读次数:345
开发XMPP IM
Openfire 是一个用Java 实现的XMPP 服务器,客户端可以通过IQ的方式与其进行通信(其实就是XML),客户端和服务器之间的通信是依靠底层Smack 库提供的各种功能来完成的。其实利用插件方式来扩展Openfire 服务器端主要有两种扩展方式,一种是对服务器控制台页面进行扩展(不是本.....
分类:其他好文   时间:2015-02-01 19:00:32    阅读次数:181
基于smack的xmpp packet 重写
基于Smack 实现Notification数据包。smack的类中有一个org.jivesoftware.smack.packet.IQ只需对他重写即可,在做的时候其实可以简单一点的,如果你使用tinder.jar 包,其IQ org.xmpp.packet.IQ 有一个 setChildEl.....
分类:系统相关   时间:2015-02-01 17:34:55    阅读次数:175
基于smack的即时聊天系统之文件传输功能实现
实现代码为: public int TransFile(String toUser, String fileDir) { // final int flag[] = new int[] { 0 }; Connection conn = this.connection; ServiceDiscoveryManager serviceDiscoveryManager = new Ser...
分类:系统相关   时间:2015-01-26 15:13:34    阅读次数:251
基于smack的即时聊天系统之文件接收功能实现
实现思路为: 1.接收方用户登录 2.获取文件发送方用户名 3.获取需要接收的文件名 4.获取需要接收的文件大小 5.设置文件存放路径 6.接收文件 实现代码为: public int SetTransFileCallBack(final Method method, final Object instance, final String downloadeDir) { ...
分类:系统相关   时间:2015-01-26 15:10:29    阅读次数:166
111条   上一页 1 ... 4 5 6 7 8 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!