环信 UI Demo

授权协议 Apache
开发语言 Java
所属分类 应用工具、 IM/聊天/语音工具
软件类型 开源软件
地区 国产
投 递 者 黄意智
操作系统 Android
开源组织
适用人群 未知
 软件概览

环信 UI Demo,包含了一个接近微信的完整的聊天 APP 的所有功能,包括发文字、表情、图片、语音、文件、视频、位置、群聊、登录、注册、退出登录等。

环信 UI Demo 源代码已在 GitHub 上开源供开发者下载,以帮助开发者更好的学习了解环信 SDK。

  • 新建项目, 把环信的依赖库以及SDK导入到项目中, 添加pch文件, 把项目的Other Linker Flags 改成 -ObjC 把环信demo的几个文件导入项目: 3rdparty, Category, Custom, Resources, Class ->Chat -> ChatView, 还有它的define文件ChatDemoUIDefine.h 在pch文件导入头文件 #import

  • 废话不多说,上代码: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.easemob.chatuidemo" android:versionCode="12" android:ver

  • 在介绍会话界面的时候忘记了一部分内容,关于会话列表的显示。ChatAllHistoryAdapter。 public class ChatAllHistoryAdapter extends ArrayAdapter<EMConversation> { private LayoutInflater inflater; private List<EMConversation> conversat

  • 在这一章咱们来分析一下聊天界面中消息的显示,MessageAdapter。 public MessageAdapter(Context context, String username, int chatType) { this.username = username; this.context = context; inflater = LayoutInflater.from(co

  • 前面两章已经了解了大部分功能,不过还有一些东西没有讲到,接下来咱们就继续将剩下的部分讲完。 @Override protected void onDestroy() { super.onDestroy(); activityInstance = null; EMGroupManager.getInstance().removeGroupChangeListener(groupLis

  • 上一章说到了转发消息用户列表界面ForwardMessageActivity,这一章我们接着连看这个功能实现。 <activity android:name=".activity.ForwardMessageActivity" android:screenOrientation="portrait" andro

  • 一、准备工作 1、sdk和静态库的导入 首先是导入环信的sdk,编译,这个过程的困难不是很多,简单提一下,首先下载好EaseMobSDK,这里注意一点的是,lib静态库中包括EaseMobClientSDKLite和EaseMobClientSDK这两种,如果你需要实时语音的话选择EaseMobClientSDK,否则选择EaseMobClientSDKLite,两者只能导入一个。 添加静态库 C

  • 【实例简介】 基于环信的即时通讯demo,例子比较简单,只包括注册,登录,单聊,加好友,好友列表,会话列表等简单功能。 注:有一个摇一摇功能(吐司提示)和聊天无关,只是一个类而已,在MainActivity初始化了一下。 提供几个账号:shaoen1,shaoen2,test1,test2.密码:123456 【实例截图】 【核心代码】 2b9d89ad-cbfc-49f6-b812-684f09

 相关资料
  • 注册环信用户 重置用户环信密码 获取环信用户密码 环信群组管理 注册环信用户 注册单个环信用户 批量注册环信用户; 为未注册环信用户注册环信; POST /easemob/register/:user_id 响应 Status: 201 OK 批量注册环信用户 POST /easemob/register 参数 字段 类型 描述 user_ids 字符串 多个以英文 "," 隔开 响应 St

  • 问题说明 假如我们有个『CDN 域名』的变量,在 Laravel 中有以下几种方法: 硬代码,直接写死。- ❌ 可维护性低 写死在 config/app.php 文件中。 - ❌ 无法区分环境进行配置 存储于 .env 文件中,使用 env() 方法直接读取。 - ❌ 虽然解决了环境变量问题但是不推荐 存储在 .env 和 config/app.php 文件中,然后使用 config() 函数来读

  • In Paris they simply stared when I spoke to them in French. I never did succeed in making those idiots understand their language. — Mark Twain 当地的知识是非常有用的。通常在 Puppet 的配置清单中,你需要知道一些所在机器的本地信息。 Puppet 的发

  • 本文向大家介绍微信小程序 for 循环详解,包括了微信小程序 for 循环详解的使用技巧和注意事项,需要的朋友参考一下 1,wx:for 在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item 事例如下: wxml文件: 可以使用wx:for-item指定数组当前元素的变量名 可以使用wx

  • 本文向大家介绍微信小程序中页面FOR循环和嵌套循环,包括了微信小程序中页面FOR循环和嵌套循环的使用技巧和注意事项,需要的朋友参考一下 微信小程序中页面FOR循环和嵌套循环 单个循环 嵌套循环 如果缺少 wx:key 页面在调试下可以看到黄色警告信息 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 非微信环境网页可以实现微信登录吗?