说明:

官方网址:http://www.rongcloud.cn/

1.融云SDK 将各部分功能以插件化的形式独立提供,开发者可以根据自己的需要,自由组合下载。

2.IM 界面组件 - IMKit ,IM 通讯能力库 - IMLib ,注意使用IMKit的时候必须要引入IMLib,但可以单独使用IMLib,由自己完全开发的界面代替IMKit.

3.PushLib用于融云推送的保活,若想在退出APP时不接受IM的推送(有未读消息时手机振动或者响铃)可不引入。

接入注意事项:

1.配置会话界面的时候,需要在自己的xml中布局中引入融云固定的fragment,需要自己需要的界面对应融云具体的那个fragment。官方文档写的不全面,不确定的地方要以提工单的方式去问支撑人员。下面以接入群聊界面为例说明:

a.布局文件activity_conversation的代码:

android:layout_width="match_parent"

android:layout_height="match_parent">

android:name="io.rong.imkit.fragment.ConversationFragment"

android:layout_width="match_parent"

android:layout_height="match_parent"/>

FrameLayout>

b.清单文件中的配置:

android:screenOrientation="portrait"

android:windowSoftInputMode="stateHidden|adjustResize">

android:host="${applicationId}"

android:pathPrefix="/conversation/"

android:scheme="rong"/>

intent-filter>

activity>

c.进入聊天界面:

//groupID:群聊id groupName:群聊名称

RongIM.getInstance().startGroupChat(getActivity(), groupID, groupName);

注意:此处并没有直接跳转到自己新建的ConversationActivity,因为此方法默认会调用融云群聊的io.rong.imkit.fragment.ConversationFragment,只不过此fragment依附于ConversationActivity,增加UI样的自定义性。

d.真正实现群聊-实现群组成员()

RongIM.getInstance().setGroupMembersProvider(new RongIM.IGroupMembersProvider() {

@Override

public void getGroupMembers(String groupId, RongIM.IGroupMemberCallback callback) {

// TODO 获取群组成员信息列表,此处模拟数据

ListuserInfoList = new ArrayList();

userInfoList.add(new UserInfo("001", "dyb", null));

userInfoList.add(new UserInfo("002", "lf", null));

userInfoList.add(new UserInfo("003", "张宇", null));

userInfoList.add(new UserInfo("004", "胡丹丹", null));

callback.onGetGroupMembersResult(userInfoList);

}

});

2.获取群聊未读消息方法

官方支撑客服不一定靠谱,建议下载官方demo APP,在demo中全局搜不到方法不要采用。

当前activity implements IUnReadMessageObserver,重写onCountChanged(int count),返回的count即为未读消息数量。

融云Android对接视频,Android studio接入融云IM相关推荐

  1. android 启动视频,android 启动页面全屏播放视频

    有时候大家在启动软件的时候,会看到有一个比较炫酷的短视频,觉得很有意思,现在做项目的时候也遇到了,跟大家分享一下. 首先,在 res 目录下建一个文件夹 raw, 把你的视频文件(.mp4等)放进去. ...

  2. android 广告视频,Android开屏视频广告

    Android开屏视频广告 //视频保存地址 private String videoPath = "/sdcard/xxxx/" + "appVideo.mp4&quo ...

  3. RTSP/GB28181协议/海康SDK/Ehome协议视频上云网关EasyCVR视频平台如何接入国标摄像头?

    由于EasyCVR能够支持GB28181协议,所以也可以通过GB28181协议像EasyGBS具有国标接入以及级联的功能,部分支持GB28181协议的摄像头可以通过国标接入到EasyCVR中(注:Ea ...

  4. 亚马逊云科技宣布Amazon Nimble Studio正式可用 云上搭建影像内容工作室仅需几小时

    近日,亚马逊云科技宣布Amazon Nimble Studio正式可用,这项新服务让用户可以在数小时内而不是数周创建内容制作工作室,并具备极高的扩展能力及支持按需使用渲染功能.有了Amazon Nim ...

  5. android wifi 视频,Android开发——通过wifi接收IPCamera视频流

    前面,我们已经了解了怎么在android app上打开关闭和扫描,搜索wifi,现在,我来写一下怎么通过连接wifi来使app获取到IPCamera摄像头的视频. 一.通过URL获取视频的地址 二.创 ...

  6. android 无线视频,Android系统无线视频流媒体的接收、解码与播放

    摘要: Android系统自问世以来就迅猛发展,并迅速占据着移动终端的主导地位.随着Android系统发展以及移动终端的应用需求的增长,Android平台的应用开发越来越丰富.Android系统的不断 ...

  7. android多媒体视频,android多媒体(视频播放器)

    ##视频处理 一丶VideoView控件 点击创建一个播放器并播放视频 /** * 播放视频 * @param view */ public void play(View view){ vv.setV ...

  8. android tinker 视频,android——Tinker启蒙,献给热修复一脸懵逼的自己

    厉害我的哥,人狠话不多! 热修复技术框架有很多种,慢慢走向成熟.也成学习过如何自己打造一个.但是,心态太浮躁,无法静下心来去专研,知道要用时,才恨自己曾经不努力.还好,有现成的封装好的框架可以使用,这 ...

  9. 数据上云|OneMO DTU数传模组接入OneNET云平台操作详细过程

    目录 前言 第一步.OneNET云平台基础搭建 第二步.DTU数传模组参数配置 第三步.成果展示 友友们,我要不再买一块补个仓,拉低成本?! 前言 最近在做物联网实训项目,要求将传感器的数据采集上传到 ...

最新文章

  1. ISA2006标准版,本地主机不能上网问题的解决一例
  2. eselasticsearch入门_ElasticSearch入门 附.Net Core例子
  3. Please ensure JDK installation is valid and compatible with the current OS
  4. lolfps高但画面不流畅_你吃鸡卡吗,超详细和平精英画面设置教程,解决卡顿,主播都在用...
  5. Quick Search Articles in My Blog
  6. mysql显示表已存在_MySQL数据库与数据表的相关操作
  7. 利用unison+inotify 实现数据双向实时同步
  8. ae合成复制脚本_AE模板里修改复制的合成如何不影响原先的合成?
  9. 正则表达式 贪婪与懒惰
  10. FPGA与CPLD的区别
  11. C双拼输入法使用说明
  12. ARM架构及ARM指令集、Thumb指令集你了解多少?
  13. 手把手教你快速掌握 ABD调试工具+19条常用命令
  14. Facebook高效工作Tips
  15. 了解RecyclerView的分割线
  16. 在php中phr是什么意思,虽败犹荣 AGO.phr:WESG让我们如获新生
  17. 010editor pyc template
  18. Java自幂数计算及其算法改进
  19. vi和vt的区别小窍门_十大vi技巧和窍门
  20. python字符串切片,os模块练习处理

热门文章

  1. LIS3DH高通滤波器与加速度阈值中断
  2. 期货举例(期货举例说明盈利)
  3. 与“奸商”打交道的十条戒律
  4. 真正可行的canon ip1000清零软件使用方法.
  5. 精益生产核心管理工具:可视化看板!
  6. 数字化“团险”黑科技,保险极客技术升级背后心经
  7. 笔记 打印n位数字的每位数字
  8. echarts初始化中国地图(Map)
  9. 计算机考研末流211大学名单,10所末流211大学名单-排名最低的211大学(具体排名及录取分数线)...
  10. GitHub开源神器!再厚的马赛克都能被扒干净?这款去码神器火了。。。