基于openfire+smack开发Android即时聊天应用[四]-单人聊天、群聊、发送接收文件等

这篇文章主要介绍如何实现点对点单人聊天、多人的群聊、以及如何给对方发送文件,如何发送图片消息和语音消息等功能。 欢迎访问我的个人博客:http://ittiger.cn 1.单人聊天 首先创建聊天对象 /** * 创建聊天窗口 ...

2017-02-24 16:26:32

阅读数 915

评论数 2

openfire之SSL认证

原先Android版 asmack连接服务器时默认已经实现了SSL认证,但是最新版Smack 4.1 以及以上版本没有实现SSL认证。 Smack 4.1 以及以上版本实现SSL认证方法: 无意中发现github上有个开源项目,可以进行SSL认证。 项目地址:A “plugin”...

2017-01-12 11:01:35

阅读数 844

评论数 0

Smack Message扩展,添加自定义元素(标签)经验分享

Smack框架对XMPP协议进行了封装,从而方便与Openfire即时通信服务器做交互。说白了,Smack框架可以通过对象构造符合XMPP协议的XML字符串,避免手动拼接字符串。 XMPP协议基本XML结构如下:  <message from='发送方jid' to='...

2017-01-12 10:20:11

阅读数 344

评论数 0

文件传输及离线消息的获取 离线消息和离线文件的实现

XMPP——Smack[5]文件传输及离线消息的获取 离线消息和离线文件的实现 1.       文件的发送 开一个文件选择框,选中文件后再调用下面的方法 public static void sendFile(XMPPConnection connection, ...

2017-01-11 23:14:34

阅读数 1172

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭