文档章节

即时通讯,环信客户端集成

 冬冬哥__bug
发布于 2016/07/23 12:53
字数 500
阅读 76
收藏 1

 

1 从官网上面下载最新版的环信SDK,然后解压,下面是解压后的目录结构;

然后打开色箭头所指的文件夹——》会有两个文件夹,一个是ChatDemoUI3.0,这是官方给的Demo,一个是easeui文件夹,这个是一个库(如果依赖了这个库就不需要集成SDK了);

这时候打开ChatDemoUI3.0文件夹;会看到如下目录结构

然后呢,你就会看到这里面很复杂很复杂,像eclipse项目也像androidstudio项目

 




2对不对,如果你用的是androidstudio,那么请按照下面的步骤继续往下看。。。。如果你是用的是eclipse别急,等会再给步骤





对没错,删除红框框里面的东西,然后打开androidstudio





选择import project(eclipse ADT,Gradle,etc),然后一直next,到最后等待。。




3完成之后,这就是你的项目结构。然而,别激动,



请将jni里面的文件删除,我也不知道为什么,如果不删除编译的话,机会报ndk错误,什么的,但是我的ndk已经配置了,如果有知道为什么的大神请告诉我。。。。(有的时候没有这个jni,如果没有可以直接忽略这个步骤)

4然后打开工程会发现如下错误

莫慌,你打开easeUI_CN的目录结构,找到build.gradle打开会发现导入的V4报错了,这时候你只需要将V4包改成

compile 'com.android.support:support-v4:23.+'

将easeUi(你所依赖的那个工程)的build.gradle打开,找到compilleSdkVersion然后替换成你ChatDemoUI3.01的build.gradle中的compilleSdkVersion,

Eg:我的是compilleSdkVersion23 然后我就把我所依赖的工程的compilleSdkVersion ?改成compilleSdkVersion23 ,然后再讲V4包加大

改成 

好了安卓studio的导入就算完成了。


下面开始eclipse的导入介绍部分:

删掉这些,删掉原本不属于eclipse项目的东西,然后打开eclipse导入。

 

本文转载自:http://community.easemob.com/article/825307921

共有 人打赏支持
粉丝 0
博文 1
码字总数 0
作品 0
郑州
私信 提问
高仿 QQ-环信即时通讯版--FanChat

项目简介 本项目是即时通讯的示例项目,使用了MVP模式,集成了环信SDK和Bmob后端云,展示了即时通讯基本功能的实现,包括注册登录,退出登录,联系人列表,添加好友,删除好友,收发消息,消...

环信
2016/12/05
1K
1
线下技术沙龙--APP即时通讯技术线下交流会

主题背景 掌握一个高度稳定可靠的即时通讯技术在实践上会遇到很多的坑点、难点。尤其是支持千万级用户的高并发技术,更需要长期深入的积累和实践的验证。 环信作为国内首家即时通讯云厂商,截...

Jack
2014/09/22
68
0
2017年度盘点:环信八大开源项目,两个已获融资

“这是一家极具极客范的公司”,来过环信公司的每一位客户都这么评价到。有着“连接人与人,连接人与商业”愿景的环信正在一步一步慢慢用技术和场景改变每个人的生活和工作。生有涯而知无涯,...

码云Gitee
2018/01/09
386
1
基于环信sdk实现简单即时聊天

不洗碗工作室 @Author fhyPayaso 在一些小项目的开发过程中,需求里可能会有实现聊天功能的要求,完全由后端实现可能会比较繁琐,这里我们选择通过集成环信SDK来实现简单的聊天功能。 一、前...

不洗碗工作室
2018/01/23
0
0
连接的价值——环信“连接”沙龙第六期

连接的价值,环信“连接”沙龙第六期 - 杭州站 环信助力APP连接人与人,人与商业 腾讯连接人与人,百度连接人与信息,阿里连接人与商品,国内BAT用“连接”已经占据了90%以上的C端流量,留给...

Jack
2016/03/10
56
0

没有更多内容

加载失败,请刷新页面

加载更多

day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
1
0
Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少...

程序猿DD
昨天
2
0
Java并发编程:深入剖析ThreadLocal

ThreadLocal 的理解 ThreadLocal,很多地方叫线程本地变量,或线程本地存储。ThreadLocal为变量在每个线程中都创建了一个副本,每个线程可以访问自己内部的副本变量。===》解决的问题是线程间...

细节探索者
昨天
1
0
【Python3之异常处理】

一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^SyntaxError: invalid...

dragon_tech
昨天
2
0
编写可维护的 JavaScript

几乎每个程序员都有接手维护别人遗留项目的经历。或者,有可能一个老项目某一天又被重新启动。 通常情况下,接手老项目都会让人恨不得抛弃掉整个代码库从头开始。老代码凌乱、文档缺失、需要...

前端小攻略
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部