1.首先融云官网注册账号,获取Appkey 官网:https://developer.rongcloud.cn/ticket/info/bVoJWblCnRPgwhySL7o=
2.下载IMKit和IMLib 导入module中,android3.0集成module报错请查看 https://blog.youkuaiyun.com/qq_40072304/article/details/89316948
3.融云UI布局自带,适配不好,修改IMKit布局文件中的rc_ext_voice 按住说话布局、会话列表布局文件rc_item_conversation.xml 、会话布局 rc_item_message.xml 看情况修改,可以调整字体大小,布局宽度,
4.自己头像修改方法:
RongIM.getInstance().setCurrentUserInfo(new UserInfo(AppData.getInstance().getUserRongid(), AppData.getInstance().getUserName(), Uri.parse(AppData.getInstance().getUsericon())));
RongIM.setUserInfoProvider(this, true);这一句是加载修改头像,必须写上
5.会话列表获取别人头像:
会话列表类继承
RongIM.UserInfoProvider
@Override
public UserInfo getUserInfo(String s) {
if (userIdList != null && userIdList.size() > 0) {
for (RongMerchantBean rongMerchantBean : userIdList) {
if (rongMerchantBean.im_account.equals(s)) {
return new UserInfo(rongMerchantBean.im_account, rongMerchantBean.merchantName,
Uri.parse(rongMerchantBean.logo));
}
}
}
return null;
}
之后
RongIM.setUserInfoProvider(this, true);修改用户信息
RongIM.getInstance().setMessageAttachedUserInfo(true);携带用户信息
集成融云按照文档来,以上为集成后需修改的内容
跳转会话的方法:
RongIM.getInstance().startPrivateChat(mContext,"707","联通");
集成融云demo:https://download.youkuaiyun.com/download/qq_40072304/11125195