android中easeui 环信3.2.3 昵称 头像 设置解决办法
16lz
2021-01-22
首先看下官方的介绍的方法:
http://docs.easemob.com/im/490integrationcases/10nickname
官方只是介绍了理论实现方法,然而呢,众多小伙伴都是和我一样的啊,我们都是信封拿来主义的啊
既然如此,我就写这篇博客来记录下我的辛酸历程,供大家参考借鉴学习
我集成的只是easeui,并没有把官方的demo代码全部集成进去呐,这样的话我需要啥子功能,自己去demo中抠就好啦,好啦,大家都是这么干的啦
easeui集成步骤呢,这里就不细说了啊,官方说明的还是比较清楚的啦,下面是关于集成成功后的昵称和头像的设置办法
进入正题
一,首先看easeui中的代码,EaseChatFragment.java类中有个内部接口类EaseChatFragmentHelper,呀,看到这,忽然明白如果想自定义扩展字段,需要先自己实现这个方法啊,那就赶紧开工自己写个类继承EaseChatFragment并且实现这个接口类啊,上图看的真切些
@Override
public void onSetMessageAttributes(EMMessage message) {
if(isRobot){
//set message extension
message.setAttribute("em_robot_message", isRobot);
}
//设置要发送扩展消息用户昵称
message.setAttribute(Constant.USER_NAME, "nike");
//设置要发送扩展消息用户头像
message.setAttribute(Constant.HEAD_IMAGE_URL, "http://img5.duitang.com/uploads/item/201508/30/20150830132007_TjANX.thumb.224_0.jpeg");
}
更多相关文章
- fragment 状态保存时怎么执行一些需要在onResume、onPause方法里
- 同时兼容高低版本的setBackground跟setTextColor方法
- 四极管:I2CTools编译方法
- 检查ArrayList是否只包含null值的方法。
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- studio更新时候,不小心点了ignore,无法更新的解决方法
- android之发送短信的方法研究
- SQLite的Android光标在方法调用时崩溃
- android 2D 游戏的开发的方法