Openfire XMPP asmack开发 android客户端上传用户头像
来源:互联网 发布:淘宝二手钢琴 编辑:程序博客网 时间:2024/05/23 20:27
直接上代码:
/** * 上传头像 */private void setUserImage(final XMPPConnection connection,final byte[] image) throws XMPPException {final VCard card = new VCard();card.load(connection);new Thread() {@Overridepublic void run() {try {PacketFilter filter = new AndFilter(new PacketIDFilter(card.getPacketID()), new PacketTypeFilter(IQ.class));PacketCollector collector = connection.createPacketCollector(filter);String encodeImage = StringUtils.encodeBase64(image);card.setAvatar(image, encodeImage);card.setEncodedImage(encodeImage);card.setField("PHOTO", "<TYPE>image/jpg</TYPE><BINVAL>"+ encodeImage + "</BINVAL>", true);Log.i("other", "上传头像的方法!");card.save(connection);IQ iq = (IQ) collector.nextResult(SmackConfiguration.getPacketReplyTimeout());if (iq != null && iq.getType() == IQ.Type.RESULT) {Message msg = handler.obtainMessage();msg.what = 2;handler.sendMessage(msg);}} catch (XMPPException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}.start();}
- Openfire XMPP asmack开发 android客户端上传用户头像
- Openfire XMPP asmack开发 android客户端上传用户头像
- XMPP 客户端开发 ----- 用户上传头像(四)
- Android, xmpp, asmack以及openfire
- XMPP-Android基于openfire+asmack
- 了解Android, xmpp, asmack以及openfire
- Xmpp协议 OpenFire服务器 Asmack Android客户端 一些Bug的解决方法
- Android客户端基于XMPP的IM(openfire+asmack)的聊天工具之注册(二)
- Android客户端基于XMPP的IM(openfire+asmack)的聊天工具之登录(三)
- xmpp/aSmack源码分析(基于android客户端)
- 基于Xmpp openfire asmack 即时通讯开发 传输文件注意事项
- 基于xmpp openfire smack开发之Android客户端开发[3]
- 基于xmpp openfire smack开发之Android客户端开发[3]
- 基于xmpp openfire smack开发之Android客户端开发[3]
- 基于xmpp openfire smack开发之Android客户端开发[3]
- 基于xmpp openfire smack开发之Android客户端开发[3]
- 基于xmpp openfire smack开发之Android客户端开发[3]
- 基于xmpp openfire smack开发之Android客户端开发[3]
- JavaScript中几种设计模式
- jQuery杂记
- 一个解除TCP连接的TIME_WAIT状态限制的简便方法
- Windows 多线程编程总结
- c另类代码
- Openfire XMPP asmack开发 android客户端上传用户头像
- 苹果流媒体HLS
- POJ 2513 TRIE树&& 欧拉通路&&欧拉回路
- ROSE 的安装
- struts2中action如何获取Session,jsp页面参数等等信息的值
- 【无限滚动加载数据】—infinite-scroll插件的使用
- sql语句大全
- RNNLM
- nginx限速