准备阶段
砍柴不误磨刀工,欲XMPP开发,先引入Smack,具体见https://github.com/igniterealtime/Smack,引入方式如下:
app/build.gradle
初始化连接
这里为了更好的演示,我选择是XMPP公共服务器:yax.im
MyTrustManager
Connect to the server
异步处理,不然会android.os.NetworkOnMainThreadException
|
|
XMPPHandler
XMPPClickListener
MainActivity
源码地址
https://github.com/WuXiaolong/WoChat