Asmack 要 监听扩展 包 必须先 添加 节点名和命名空间 (原因:SmackX.jar /META-INF/smack.providers 中,有许多 开始就必须加载的配置,而Android中不会自动加载,所以要手动添加)
如: 要监听 MessageEvent (正在输入,送达,已读,离线 等...)
在连接后添加拦截
connection.connect();
ProviderManager pm = ProviderManager.getInstance();
//用户扩展包 拦截
pm.addExtensionProvider("x", "jabber:x:event",new MessageEventProvider());