环信发送文本以及语音的基本流程

前言:即时通讯一词指我们发出的消息对方能立刻马上很快的收到这个消息并且给你一个回复 就像我们QQ 微信 聊天的方式就是属于即时通讯的效果

我们先来了解一下环信:

这是一个三方的有关于通讯的平台 在这个平台上我们能实现即时通讯 语音通讯 视频通讯的功能

具体的操作我们就来了解一下吧:

首先:进入到我们环信的主页:https://www.easemob.com/

进入到首页我们可以很明显的看到


第一步肯定是要登陆啦  如果没有账号的话就注册一个 完成登陆以后

我们会进入到我们自己的环信主页


我们可以创建自己的IM应用:


创建完成以后我们点击我们的应用就会跳转到:


这里的Appkey就是我们接下来要放置到清单文件中的Appkey 我们也可以通过IM用户来手动添加我们的用户,完成以后我们返回主页。

我们都知道继承三方的话 基本上都是要三方的SDK的 我们滑到即时通讯就可以看到SDK的下载位置 以及我们文档的位置

点击下载我们会跳到这样一个页面:


这里我下载的是Android SDK 下载解压后是这样的一个文件夹


接下来我们就要通过我们的三方文档来完成我们环信的具体操作了

我们点击文档就会出现这样一个页面:


这里我点击的是客户端集成下的 Android 客户端 SDK集成介绍

我们可以从左边的目录简单明了的找到我们所需要的完成的操作

当然我们第一步肯定是要配置我们的SDK啦 不然我们没有办法使用到我们的环信的操作

我们找到SDK目录讲解这个页面我们可以通过介绍来了解到每一个文件夹的内容

我们这里直接配置到我们的Studio 项目的lib下


注意:我们需要在builde.gradle里面 android 级别下添加配置lib的代码

sourceSets {

main.jniLibs.srcDirs = ['libs']

}


我们接下来继续看我们的文档:

这里声明了:需要我们配置信息

在清单文件 AndroidManifest.xml 里加入以下权限,以及写上你注册的 AppKey。


清单文件配置完成以后下面又帮我们介绍了一些错误信息 以及混淆的方法 这里我们忽略...


这时候我们的SDK基本已经导入成功了

接下来就到了环信的SDK 基础功能介绍了:

首先环信文档给我们提到这样的一段文字:


同步异步就不用我来细讲了 大家应该都很清楚 因为环信在具体的操作中使用了很多的同步和异步的操作 所以这里给我们声明了同步异步方法的结果

往下看:我们要进行的操作是初始化SDK

我们完成好以上的一系列操作才算是我们真正的集成成功了 接下来可以进行我们具体的操作了

我们接下来可以看到的是 注册功能:

我们注册方式有两种:
第一种 通过服务端注册 :


第二种就是通过客户端注册:

//注册失败会抛出HyphenateException

EMClient.getInstance().createAccount(username, pwd);//同步方法

既然有注册 那肯定就有登录 我们随着文档往下来看 左边有目录哦

我们看到我们的登录回调 自动登录 以及 取消登录


默认是自动登录的:

以及我们的退出登录:

我们可以通过上面的方法来完成我们的登录注册一系列的操作

我们接下来先获取到我们的好友列表:


接下来我们来操作展示一下我们的好友列表:

这里是获取到了我们好友列表的集合 并设置到我们的Recycleview上去 我们来看一下效果:


虽然效果不怎么样 但是完成效果了 哈哈哈 我们接下来就可以来进行我们聊天功能咯

首先来看:



我们可以从接收消息这个回调中把我们数据取出来 ps:


以及我们发送消息的方法:


ps:

发送消息和接收消息我们都知道了 接下来我们来看一下 怎么完成我们的效果呢:

上代码:

这里的s就是我们的消息,from就是我们的发送端的对象

效果图:


接下来看我们的语言聊天:


我们这里用到了我们一个工具类:AudioUtil 保存录音工具类

发送语言:


播放语音:

基本流程就完成啦  欢迎提出错误哦~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353