EaseUI 使用指南 简介 EaseUI 封装了 IM 功能常用的控件(如聊天会话、会话列表、联系人列表)。旨在帮助开发者快速集成环信 SDK。 源码地址: EaseUI:https://github.com/easemob/easeui_ios/tree/dev Demo3.0工程:https:
转载
2016-08-10 17:53:00
141阅读
点赞
2评论
一,项目说明利用 ApkPlug 插件化框架将环信 DEMO 组件化,以实现按需动态加载和减小应用体积的 目的。环信 IM 是目前移动开发中非常棒的 IM 聊天开发工具,开发者可以使用它可以轻松的为自己的应用嵌入 IM 聊天功能,然而在接入过程中我们依然会遇到一些问题。1. SDK 包比较大,根据环信官网提供的 DEMO,所以聊天功能加起来有 5M 左右。2. 同时在设计聊天界面过程中,不可避免的
转载
2024-04-30 22:28:09
64阅读
BB在前 说一下写这个文章的契机吧,目前在自己负责的项目中尤其在移动端H5,以及uni-app开发小程序项目当中较为经常会遇到,登录环信IM之后长连接断开问题,主要出现的场景也较为集中,下面列举一下我复现出现的场景,附带有一些我的解决场景,不能保证百分百的解决大家的问题,不求有功,但求有用。常见复现的链接断开场景 异常场景一
用户长时间息屏,此类操作较为高频复现,操作步骤就是open环信IM,
转载
2023-09-12 06:44:26
82阅读
环信集成本来认为很简单的,有现成的UI,照着文档直接傻瓜操作就行,没曾想聊天记录不能长时间保存,于是乎就有了这篇记录环信坑的笔记 在下载的环信的SDK时候里面会有两个包,一个完整版的,一个简洁版的,导入工程的时候只需要集成其中一个就行,如果导入两个则会报错 问题一 集成的时候到NSString的
转载
2017-07-31 11:53:00
126阅读
2评论
李洪强iOS开发之-环信05_EaseUI 使用指南 EaseUI 使用指南 简介 EaseUI 封装了 IM 功能常用的控件(如聊天会话、会话列表、联系人列表)。旨在帮助开发者快速集成环信 SDK。 源码地址: EaseUI工程 Demo3.0工程 EaseUI 封装了 IM 功能常用的控件(如聊
转载
2016-08-09 15:16:00
84阅读
2评论
首先,如果想省事的话一定要使用官方的easeui,会省很多事。那么问题就来了,应该怎么做呢?记着,如果使用easeui的话,不要直接在项目中导入jar包或者引用依赖,因为会出现各种问题。如果不使用easeui就无所谓了。直接import moudle,easeui。然后会出现不能导入moudle的问题,这个在我上一篇博客说了解决方法。导入之后按shift+alt+ctrl+s进入project s
转载
2024-06-20 17:28:27
17阅读
easeUi变成module后还没有进行初始化的时候编译期间就已经报错了 原因是当时我用的是IDE是2.1.0的 后来升级到2.2.2(当时的最新版本)之后这个问题就解决了,因为是因为IDE的版本跟easeUI里的库冲突导致的。easeUi变成module后编译报错的问题解决后运行报错的第一个问题 解决:把appBuilde里 compile 'com.android.support:appc
众所周知。。环信巨坑哪~~~~不过最近找了条相对简单的捷径!!在这里简单做下小记,以便下次查阅。。引入EaseUI
将EaseUI作为一个模块引入到项目中,引入之后需要注意其build.gradle中依赖的第三方框架(比如glide)的版本是否与项目其他模块版本一致,需要统一版本。加入辅助工具类在com.hyphenate.easeui下新建HxHelper辅助类,具体作用如后文。内容如下publ
转载
2024-07-15 02:31:40
18阅读
1:注册账号
2:下载sdk
3:导入modle EaseUI
4:讲model加入到主项目
5:登陆功能:代码如下:
EMClient.getInstance().login(userName,password,new EMCallBack() {//回调
@Override
public void onSuccess
转载
2023-07-26 11:51:10
100阅读
初次集成环信的话还是有很多坑的, 我也是个新手,技术客服各种问,各种找人,才堪堪摸到门槛,记录下一点东西,希望给那些初次集成的朋友一点tips.1,集成环信的时候,如果你不需要很多如视频聊天,等的功能,那么你直接导入easeui这个module就行了, 不需要按照文档里在libs中添加一堆依赖了,会有冲突.2,在MyApplication里初始化的时候,如果你是导入easeui,那么文档上初始化的
一、标题栏控件 EaseTitleBar 使用在 xml 中声明标题栏控件,可以在 xml 直接设置标题内容,左右图片,在 Java 文件中亦可以设置这些属性以及相关的点击事件。<com.hyphenate.easeui.widget.EaseTitleBar
android:id="@+id/title_bar"
android:layout_width="match_pa
转载
2024-03-30 20:57:29
148阅读
此文章只是给自己看1.自定义EaseImageView 自定义的ImageView,默认是矩形,支持设置ImageView形状、倒角大小等, 在xml和java文件中都可以设置 示例: xml:<com.hyphenate.easeui.widget.EaseImageView
android:id="@+id/iv_userhead"
android:layout_widt
转载
2023-10-18 17:55:28
24阅读
iOS SDK 介绍环信 SDK 为用户开发 IM 相关的应用提供的一套完善的开发框架。包括以下几个部分:
SDK_Core: 为核心的消息同步协议实现,完成与服务器之间的信息交换。
SDK: 是基于核心协议实现的完整的 IM 功能,实现了不同类型消息的收发、会话管理、群组、好友、聊天室等功能。
EaseUI: 是一组 IM 相关的 UI 控件,旨
转载
2024-10-14 17:09:43
21阅读
解决SpringBoot中无法访问js、css、img等静态资源的问题一. 异常问题我一开始在SpringBoot中的resources/static/目录下创建了easeui、layui等静态资源目录,然后在html文件中我一开始如下图所示进行引用。结果访问页面的时候,就导致了如下效果:二. 原因分析这是因为Springboot默认的静态资源路径为static,我们不需要再添加/static/前
原创
2022-12-23 14:25:27
1521阅读
一、概述 最近在处理环信聊天时,需要修改聊天页面的用户昵称和头像,在网上搜索解决方案,发现没有合适,要么看不懂,要么代码太复杂,没办法,只能发挥自己的聪明才智动手解决了。 项目里的环信是基于V3.x的,项目里的聊天包括单聊和群组聊天,所以要同时照顾这两种模式。二、解决方法 1.首先我们在easyui库里添加两个类:package com.hyphenate.easeui.model;/**
原创
2023-03-02 07:45:43
188阅读
一、概述1、开发环境及安装配置开发环境Windows10下基于JRE1.8.0、OpenJDK Server VM的集成开发工具Android Studio 3.5和环信即时通讯云Android SDK。安装配置需要在环信创建应用,获得AppKey并在项目中导入easeui模块。即时通信简称 IM,它是一种基于互联网的即时交流消息的业务,允许两人或多人使用网络即时的进行文字的交互、音频的交互、视频
利用环信SDK可以实现即时通讯,但在集成的过程中碰到了不少的坑。注意选择项目路径,这里以最新版环信demo为例
注意:环信的ChatDemoUI这个demo里边因为研发的同事为了照顾老版本的AndroidStudio使用者,已经用eclipse生成了build.gradle文件,所以如果要导入新版AndroidStudio请把build.gradle删除导入环信新版EaseUI库问题出现问题的原
转载
2023-07-13 22:55:15
52阅读
AndroidStudio一个界面只能打开一个项目,当我们在开发自己的项目时,如果想像eclipse查看别的demo的代码或者功能,只能再另外打开一个Window新开项目,其实呢AndroidStudio可以在一个项目中导入多个Module,这里以导入环信最新版的几个demo来实现在AndroidStudi中查看多个项目; 首先导入3.0的项目,3.0的demo引入了EaseUI库,在导入Andr
转载
2023-06-26 10:50:38
231阅读
下载sdk,前面介绍使用无UI的API中有下载的地址,解压,打开解压好的文件 ,选择examples,打开 ,删掉里面的simpledemo文件 ,这是里面自带的一些案例没什么用,不需要如果用android Studio导的话就先建个lib,里面的包名需要和下面一条中的包名一样打开里面的easeui文件夹,里面有src,里面的java类,需要我们建立一样的包,com.example.emtest,
转载
2023-09-05 13:58:16
273阅读
1.问题 在使用环信进行及时聊天时或者群聊时,显示用户名称的往往是其环信username(例如165983547),但我们真正希望显示的是用户的昵称(例如 张三),而聊天时候的头像默认是环信默认头像而不是用户自己的头像,其实在环信官方文档上没有明确说明如何设置,但其实官方提供了api给我们设置的。2.解决 首先创建一个MyUserProvider类,该类继承自EaseUI.
转载
2023-12-15 19:32:20
22阅读