XMPP仿QQ聊天客户端

基于 XMPP 的安卓聊天源码,主打就是一个字:实!直连 Google Talk 服务器,账号用的就是你现成的 Google 帐号,登录不费劲,响应也快。用的是asmack做客户端通信,服务端是openfire,核心依赖smack,这一套下来,聊天、加好友这些基础功能都稳得。

熟悉 QQ 那种聊天体验的,看到这个项目会有点熟悉感。私聊发消息这些都有了,关键是 XMPP 那套协议也比较好上手,多现成的文档,踩坑也少。你可以自己搭openfire服务器,也可以直接连 Google 的来玩,灵活性蛮高。

测试的时候记得准备两个 Google 帐号,登录后互加好友就能开始聊了。项目本身结构清晰,想自己扩展个图片消息、表情包啥的也不难。适合想入门 XMPP、研究即时通信逻辑的前端朋友。

另外,给你整理了几篇相关文章,像基于 XMPP Openfire Smack 实现 Android 消息推送基于 Smack 实现 Android XMPP 通信,都挺实用,建议一起看看,加深理解。

如果你正好在折腾聊天应用,或者想搞个仿 QQ 的 demo 练手,这套源码可以先拉下来试试,跑通后再慢慢改功能就行。

rar 文件大小:7.71MB