即时通讯
文章平均质量分 78
Ceruleano
这个作者很懒,什么都没留下…
展开
-
Smack4.20实现连接登陆(1)
因为Smack4.20的资料还不大多,并且很以前的方法都被替换或过时了,想记录下和大家分享下个人的经验,有问题的希望大家多多包含,在最后的篇幅中我会贴出工具类的所有代码! Smack和Openfire就不多介绍了,博主用的是openfire4.1.3+smack4.20。 调试软件我用的是spark客户端,方便调试。 废话不多说,首先导入相应jar包,我用的IDE是Android s原创 2017-05-24 10:13:55 · 3204 阅读 · 6 评论 -
Smack4.20实现单聊通讯与监听(2)
上一篇我们已经粗略的说明了如何连接并且登陆进openfrie,现在开始了解下如何进行通信。 当我们登陆成功后,我们就可以对某个用户发起聊天,代码如下: public ChatManager getChatManager() { if(chatManager == null){ chatManager = ChatManager.getInstanceF原创 2017-05-24 11:38:38 · 3331 阅读 · 3 评论 -
Smack4.20实现接收离线消息与花名册操作(3)
上一节我们实现了如何实现点对点的单聊与监听单聊消息,这节我将会介绍下如何接收离线记录以及花名册的操作。 首先这里要说明一下,当openfire登陆成功后,如果设置了登陆状态为在线的话,是不能获取到离线记录的,所以我们只能获取完离线记录再设置为在线,代码如下: public List getOfflineMessage() throws Exception{ OfflineMes原创 2017-05-24 23:54:00 · 1113 阅读 · 0 评论 -
Smack4.20实现群聊(4)
现在咱们开始了解下如何进行群聊的一些主要功能,例如创建群、加入群、退出群等。 首先是创建群,废话不多说,直接上代码: /** * 创建群聊房间 * @param groupName 群名称 * @param users 创建群完成后添加的群成员 * @param nickName 群昵称 * @return */ publi...原创 2017-12-05 16:02:29 · 4320 阅读 · 5 评论