融云的消息提供者可以用来设置群名,昵称,头像等等。由于套路都是一样的,正好现在做到显示群名这块。所以就说说这个,其他消息提供者跟这个是大同小异。

思路:

1.创建一个类,集成群组信息接口GroupInfoProvider

2.注册监听器,RongIM.setGroupInfoProvider(this, true);

3.重写getGroupInfo()方法,返回Group(id,name,image),这三个参数要对应。参数来源:从你的Server中获取数据来填入

下面附上源码:由于其他消息提供者的实现是类似的,这个类可以直接参考

public class IMAPPContext implements RongIM.GroupInfoProvider{private Context context;private static IMAPPContext imcontext;public IMAPPContext(Context context) {this.context = context;new ShowGroupData(context);initListener();}public static void init(Context context) {if (imcontext == null) {synchronized (IMAPPContext.class) {if (imcontext == null) {imcontext = new IMAPPContext(context);}}}}private void initListener() {RongIM.setGroupInfoProvider(this, true);}@Overridepublic Group getGroupInfo(String s) {if(ShowGroupData.findGroupData_beanList!=null){for (FindGroupData_Bean f:ShowGroupData.findGroupData_beanList){if(f.getGroupid().equals(s)){return new Group(f.getGroupid(), f.getGroupname(),null);}}}return null;}}

android项目中集成融云IM之实现消息提供者来显示群名相关推荐

  1. 项目中集成融云即时通讯

    http://blog.csdn.net/qq_28759359/article/details/52689948 项目中集成融云IM,能够单聊,离线能够收到消息,有聊天列表. 一我使用的是融云. I ...

  2. android讨论功能,集成融云Android SDK实现在群聊/讨论组中@人的功能

    集成融云Android SDK实现在群聊/讨论组中@人的功能 可以确定的是融云SDK本身不提供@的功能,需要自定义实现. 在实现这个功能时,基本模仿微信的做法: 在列表中显示有人@了你 通知显示有人@ ...

  3. Android超简单集成融云IM单聊

    最近项目中需要集成即时通讯,于是就选择了融云,按照步骤一步一步来还是很简单的,我做的只是单聊,(可支持发送文字.表情.图片.语音)下面记录一下 先上图 步骤: 一,去融云官网注册账号然后创建应用,应用 ...

  4. Android项目中集成华为账号登录、支付

    最近项目中集成了华为账号登录与支付的功能,把踩过的坑和过程记录下来. 先看下支付效果图: 支付价格0.01请忽略,因为这是为了测试用的. 刚开始接到这个项目的时候我很奇怪,为什么要集成华为支付呢,原有 ...

  5. 在android项目上集成libyuv库以及使用libyuv库完成camera的缩放,旋转,翻转,裁剪操作

    目录 一.下拉google官方的libyuv库代码 二.在android项目中集成libyuv库 1.环境配置 2.拷贝libyuv源码文件 ​编辑3.配置cmake libyuv相关的链接编译等 三 ...

  6. 快速集成融云SDK– Android Studio

    现在很多应用都加入了即时通讯功能(客服等),选择第三方的SDK比较省事快捷,这里就介绍一下集成融云SDK时遇到的一些问题. 这个是官网的集成指南:http://www.rongcloud.cn/doc ...

  7. uniapp android原生,在uni-app项目中集成Android原生工程

    [TOC] # 在uni-app项目中集成Android原生工程 按照官方的方案,我们如果进行本地打包的话,需要重新创建一个Android原生工程,于是就会导致我们管理多个项目,切来切去的也麻烦. 经 ...

  8. 在原有Android项目中快速集成React Native

    前言 对于现有的大多数项目来说都不是从头构建的,而要在原有项目的基础上引入React Native则肯定和用react-native init xxx创建工程不同.因此下面就来说下具体操作.不过在真正 ...

  9. 项目中集成SuperPlayer 超级播放器和腾讯云IM TUIKit

    项目中集成SuperPlayer 超级播放器和腾讯云IM TUIKit 菜

最新文章

  1. 大学计算机专业全英文论文,5计算机专业 外文文献 英文文献 外文翻译 jsp应用框架 中英对照 大学学位论文.doc...
  2. 第二弹,坐地铁就能学会的3种「非常有趣」的 Python 玩法
  3. 谷歌前CEO:美国科技优势面临最危险时刻
  4. 修改sublime列编辑快捷键
  5. 部署DNS服务和管理DNS
  6. Zabbix3.0 安装Graphtree
  7. Triangle Counting【数学】
  8. GNU make manual 翻译( 一百五十五)
  9. jQuery——高级(js对象、json、ajax)
  10. How to Install apk to Android Devices from Mac OS X
  11. 仿苹果手机闹钟_原来iPhone闹钟这么牛!用6年苹果今天才发现,以前不懂一直想删...
  12. IE、Chrome、Firefox 三大浏览器对比
  13. html生成文字乱码,html中文为什么会乱码?html中文乱码怎么解决?
  14. 刘彬20000词汇10
  15. JavaScript连缀
  16. 【网络基础】Https加解密详解
  17. java中Scanner用法
  18. 真 OO无双之真乱舞书 序言
  19. 一般人不清楚的JavaScript概念
  20. egg html模板,egg+vue服务端渲染模板项目介绍

热门文章

  1. scoped 覆盖样式
  2. 彻底删除hao123导航主页以及桌面快捷方式
  3. [冀信2021-crypto] ez-crypto
  4. Google Authenticator 根据秘钥(不是种子)生成码
  5. 郑州轻工业大学OJ1023: 大小写转换
  6. OBS如何做绿幕直播(滤镜实现去除绿色背景)
  7. facebook登录集成到自研系统流程
  8. office 2013 快速换KEY
  9. Android 应用制定主题,QQ皮肤APK原理
  10. 使用python绘制折线图