android项目中集成融云IM之实现消息提供者来显示群名
来源:互联网 发布:php mysql web 编辑:程序博客网 时间:2024/05/16 16:10
融云的消息提供者可以用来设置群名,昵称,头像等等。由于套路都是一样的,正好现在做到显示群名这块。所以就说说这个,其他消息提供者跟这个是大同小异。
思路:
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); } @Override public 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; }}
0 0
- android项目中集成融云IM之实现消息提供者来显示群名
- 环信IM集成到android项目
- spring集成ActiveMQ, 消息提供者
- Android学习之如何集成极光IM功能(一)
- 关于融云IM的集成题
- iOS 融云即时通讯~集成 (IM)
- 如何在App中实现IM功能之二快速实现离线消息模块——箭扣科技Arrownock
- Android-IM消息接收事件之EventBus的应用
- android IM项目完成
- Android 集成融云IM(一) 前提准备和获取Token
- 消息推送之百度云推送Android集成与使用方法
- IM 开源项目 群组服务 缓存设计实现之 群组属性
- Android中内容提供者ContentProvider实现数据库增删改查
- Android中内容提供者ContentProvider实现数据库增删改查
- IM 开源项目 群组服务 缓存设计实现之 成员属性
- Android XMPP实现IM 群聊功能
- openfire+android实现IM
- Android之基于百度云推送IM
- 欢迎使用CSDN-markdown编辑器
- 基于docker的caffe环境搭建
- 使用surfaceView实现视频播放
- Android 第三方框架____二
- Windows下Node.js与npm的安装与配置
- android项目中集成融云IM之实现消息提供者来显示群名
- linux/centos开机自启(linux tomcat开机自启/nginx开机自启)
- Lucene 算法原理
- JUnit的各种断言
- 001_Java语言特性详解
- 程序员面试金典——解题总结: 9.17中等难题 17.7给定一个整数,打印该整数的英文描述(例如 "One Thousand,Two Hundred-Thirty Four")
- 人工鱼群算法详解
- HDOJ 4010 Query on The Trees(LCT动态树)
- MarkDown入门试用指南