如果使用IMKit,对话布局可以不用自己做

先导入IMKit  module,配置好之后,在module的清单文件中,搜索host,我找到2个,把*替换成 自己项目的包名,另外搜索 RONG_CLOUD_APP_KEY,把值换成控制台的给的key

在会话界面 要创建一个ConversationActivity  它的布局conversation里面的fragment 是固定的 直接复制可以,可以自己弄个actionbar或者toolbar 显示标题

然后在清单文件中  配置ConversationActivity  以下是官方文档代码

第13行 host 必须改成 自己的包名

1

2

4 android:screenOrientation="portrait"

5 android:windowSoftInputMode="stateHidden|adjustResize">

6

7

8

9

10

11

12

14 android:pathPrefix="/conversation/"

15 android:scheme="rong" />

16

17

显示头像和名字

监听消息接收    在调用 connect 方法前进行设置

实现 RongIMClient.OnReceiveMessageListener

public classReceiveMessageListener implements RongIMClient.OnReceiveMessageListener {

@Overridepublic boolean onReceived(Message message, inti) {

Logger.e(i+"onReceived"+message.getTargetId()+" "+message.getSenderUserId());return false;

}

}

在Application 中设置

RongIM.init(this);

RongIM.setOnReceiveMessageListener(new ReceiveMessageListener());

监听消息发出   必须在 connect 连接成功以后调用

实现RongIM.OnSendMessageListener

public classSendMessageListener implements RongIM.OnSendMessageListener {

@OverridepublicMessage onSend(Message message) {

Logger.e("onSend"+message.getContent()+"id"+message.getSenderUserId()+" "+message.getTargetId());returnmessage;

}

@Overridepublicboolean onSent(Message message, RongIM.SentMessageErrorCode sentMessageErrorCode) {return false;

}

}

在开启会话的时候设置

if (RongIM.getInstance() != null)

RongIM.getInstance().setSendMessageListener(newSendMessageListener());

RongIM.getInstance().startPrivateChat(mContext, objectId,"与"+username+"聊天");

finish();

android.intent.action.view 融云,使用融云SDK遇到的一些问题相关推荐

  1. android.intent.action.view 融云,Android 融云SDK集成单聊

    一 .下载 SDK 您可以到融云官方网站下载融云 SDK.融云 SDK 各部分功能以插件化的形式独立提供,开发者可以根据自己的需要,自由组合下载.各组件的功能如下: IMKit – 融云 IM 界面组 ...

  2. android intent action 介绍大全

    一些常用的Intent: Uri Action 功能 备注 geo:latitude,longitude Intent.ACTION_VIEW 打开地图应用程序并显示指定的经纬度 geo:0,0?q= ...

  3. Android Intent Action 大全

    1.Intent的用法: (1)Action跳转 1. 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如 ...

  4. 监听屏幕 android.intent.action.USER_PRESENT

    在做解锁监听程序时,一开始采用监听屏幕SCREEN_ON和SCREEN_OFF这两个action. 但奇怪的是,这两个action只能通过代码动态的形式注册,才能被监听到,使用AndroidManif ...

  5. 安卓Intent的Action中的常值变量:窗口action常量(android.intent.action.+xxx),广播action常量(android.intent.action.+xxx)

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓Intent的Action中的常值变量:窗口action常量,广播action常量 窗口action名称常量,"android.inte ...

  6. (转)理解android.intent.action.MAIN 与 android.intent.category.LAUNCHER

    其中Android.intent.action.MAIN 与 android.intent.category.LAUNCHER 决定应用程序在luncher中的显示方式: 两者的作用如下: andro ...

  7. Android --- android.intent.action.MAIN 与 android.intent.category.LAUNCHER常用的几种情况

    第一种情况: 有MAIN,无LAUNCHER,程序列表中无图标 原因:android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里 第二种情况: 无MAIN,有LA ...

  8. Android之Unexpected error while executing: am start -n “***.Activity“-a android.intent.action.MAIN

    1 问题 编译项目的时候,as错误提示如下 $ adb shell am start -n "package/package.***Activity" -a android.int ...

  9. 理解android.intent.action.MAIN 与 android.intent.category.LAUNCHER

    android.intent.action.MAIN决定应用程序最先启动的Activity android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里 所以: 如 ...

最新文章

  1. visual studio 不能创建biztalk 项目
  2. 【级数】【马尔科夫链】n乘以x的n次方的和函数
  3. sql 分组统计_leetcode-sql面试题十七篇精讲合集
  4. [Leedcode][JAVA][第983题][最低票价][动态规划]
  5. 【王道考研计算机网络】—OSI参考模型
  6. mysql limit 1 10000_Mysql面试题,优化:SELECT * FROM user LIMIT 10000,1.
  7. Fetion2008 分析 Part1:准备工作
  8. 中国航空零部件制造行业业十四五投资发展规划及发展前景预测报告2022-2028年版
  9. macbook2015年早期版本更换三星1T 980nvme遇坑过程
  10. 51单片机3-红外通信
  11. 学习matlab(十四)——GUI
  12. 同路光芒 一亿光年同路光芒战略合作签约仪式圆满成功
  13. Y z推荐菜东家 易订货生鲜系统_新零售·新生鲜——易订货生鲜专版客户交流会(贵阳站)圆满结束!...
  14. 响应式布局 meta详解
  15. 如何安装和配置DB2的ODBC驱动及数据源
  16. Unity接入腾讯广告/腾讯联盟/优量汇SDK操作步骤——源码+图文效果详情
  17. 100亿美金打造韦伯望远镜,为什么能够揭示宇宙之初?
  18. JAVA验证字段正则表达式相关
  19. 特斯拉音乐线圈周围的电场信号
  20. 名编辑电子杂志大师教程 | 插入新页面、替换或删除页面、调整页面顺序

热门文章

  1. 将oracle端口1521共享_防火墙上开放Oracle服务端口1521的方法
  2. 互联网老辛2022年2月社群分享精华
  3. 央视主持人张羽加盟今日头条母公司字节跳动 出任副总裁
  4. 安卓和ios的ui设计区别_浅谈IOS和Android界面设计尺寸规范
  5. 图像化界面paint,repaint方法的总结
  6. [APM] OneAPM 云监控部署与试用体验
  7. 为什么会出来山寨版春晚呢|春晚的缺点
  8. Sqoop 各大命令解释
  9. icon-font字体颜色
  10. 微信小程序_小球弹啊弹(画布的简单使用)