/** *发送消息 *@param con 用户连接对象 *@param user 用户JID *@param msg 发送内容 */ @Override public synchronized void sendMessages(XMPPConnection con,String user, String msg) { if (null != user && !"@".equals(user)) { user = user + "@" +con.getServiceName(); } Chat chat=con.getChatManager().createChat(user, null); try { chat.sendMessage(msg); } catch (XMPPException e) { e.printStackTrace(); } }
接收信息:
/** * 接收消息 * @param con 用户连接对象 */ @Override public void recieveMessage(final XMPPConnection con) { final Map<String, String> params = new HashMap<String, String>();; //final StringBuilder sb=new StringBuilder(); con.getChatManager().addChatListener(new ChatManagerListener() { @Override public void chatCreated(Chat chat, boolean arg1) { chat.addMessageListener(new MessageListener() { @Override public void processMessage(Chat arg0, Message message) { System.out.println(message.getFrom()+"-->"+message.getTo()+"\n"+message.getBody()); } }); } }); //return sb.toString(); }
相关推荐
一个简单的demo用于登陆Openfire 发送消息,接收消息,发送表情等功能
openfire4.2.1 + smack4.2.2即时通信工具开发(android端登录、发送消息、接收消息),请参见我的博客http://blog.csdn.net/wangearn/article/details/79096347
服务器用的是tigase,用smack的包,如果发送一条消息给某用户,如果这个用户刚好不在线,那么他下次上线的能收到离线消息吗?需要怎么设置,最好来个方法. 活跃会员(TOP 40)...
Android 基于xmpp协议,smack包,openfire服务端的...实现了注册,登录,读取好友列表,搜索好友,添加分组,添加好友,删除好友,修改心情,两个客户端之间的信息发送与接收,监听发送来的好友申请等功能,见博客:...
xmpp openfire smack 只实现了连接openfire服务器 获取联系人列表 接收发送消息。 图标是网上找的
字节聊天基于 Smack 4.1 库的 Android 示例 XMPP 聊天应用程序。 什么工作? 登录工作正常。(使用 Google Gtalk/环聊作为演示服务器进行测试)正在发送消息。 正在接收消息。
客户端利用asmack中提供的XMPPConnection类与服务器建立持久连接,并通过该连接进行用户注册和登录认证,同样也是通过这条连接,接收服务器发送的通知。androidpn服务器端也是java语言实现的,基于openfire开源工程...
基本信息 源码分类:聊天通讯 更新时间:2016-05-10 ...实现了注册,登录,读取好友列表,搜索好友,添加分组,添加好友,删除好友,修改心情,两个客户端之间的信息发送与接收,监听发送来的好友申请等功能。
除了接收用户发送的文字、语音外,还可以处理规定格式的命令。 集成指南 添加依赖 请将如下 aar 包放入 libs 文件夹中 jmessagemodule-preview smack-core-release smack-extensions-release smack-im-release smack...
android高仿QQ的即时通讯(附带服务端)基于xmpp协议,smack包,...实现了注册,登录,读取好友列表,搜索好友,添加分组,添加好友,删除好友,修改心情,两个客户端之间的信息发送与接收,监听发送来的好友申请等功能。
公鸡 简单的android smack xmpp聊天客户端,以显示smack的用法...发送和接收消息 具有漂亮的聊天活动 建筑 只需在Android Studio中打开项目并运行该应用程序即可。 可视频课程 截屏 更多的 此处: : 执照 开源Apache