Aurora IMUI

通用 IM 聊天 UI 组件
授权协议 MIT
开发语言 Java
所属分类 手机/移动开发、 Android UI 组件
软件类型 开源软件
地区 国产
投 递 者 常鸿朗
操作系统 Android
开源组织
适用人群 未知
 软件概览

Aurora IMUI 是一个通用的即时通讯(IM)UI 库,不特定于任何 IM SDK。

本 UI 库提供了消息列表、输入视图等常用组件,支持常见的消息类型:文字、图片、语音、视频等。默认包含多套界面风格,也能根据自己的需要自定义。

同步支持 Android、iOS 平台。计划支持 React Native。

可以基于本 UI 库实现的功能:

  • 消息列表的展示;

    • 支持多种消息类型;

    • 对每种消息类型的点击、长按处理;

    • 支持用户头像;

  • 消息输入:

    • 支持多种消息类型;

    • 语音输入组件;

    • 相册照片选取组件;

    • 视频拍摄;

当前支持展示与输入的消息类型:

  • 文字

  • 图片

  • 语音

  • 视频

使用

当前提供的组件:

Android

iOS (Swift)

  • React native 通用即时通讯UI之Aurora-imui 转载http://techblog.sishuxuefu.com/atricle.html?5b42b8adfe88c20035f12765 简介 Aurora IMUI 是个通用的即时通讯(IM)UI 库,不特定于任何 IM SDK。 本 UI 库提供了消息列表、输入视图等常用组件,支持常见的消息类型:文字、图片、语音、视频等。

  • 今日,奉上我们拙作,仅为开源世界献出绵薄之力。 Aurora IMUI,一个通用的即时通讯(IM)UI 库。不局限于任何 IM SDK。 本 UI 库提供了消息列表、输入视图等常用组件。 效果图 初心 过去的一年,JMessage 用户量呈指数级增长趋势,成千上万的开发者将我们的 SDK 集成到应用程序中,通过简单优雅的 API,获得良好的社交体验。 新的需求也随之而来:很多开发者希望我们提供一套

  • ReactNative IMUI 项目fork自 jpush 的 Aurora IMUI 使用 安装 npm install react-native-imui --save 或者 yarn add react-native-imui 配置 iOS 当前版本支持RN>=0.60 RCTAuroraIMUI.framework依赖于SDWebImage,请在项目的Podfile文件中添加pod 'S

  • 1, https://github.com/jpush/aurora-imui 极光的 支持 Android/iOS/RN 提供了消息列表、输入视图 功能不多,     2,https://github.com/Tencent/weui 效果:https://weui.io 手机页面开发   3,网易的,效果不错 https://github.com/netease-im/NIM_iOS_UIKi

  • ## Customize widget style [中文文档](./customLayout.md) If you want to totally customize your widget, you can define custom ViewHolder and layout. This document will show you how to do it. ### Step Custom

  • ## Customize widget style [中文文档](./customLayout.md) If you want to totally customize your widget, you can define custom ViewHolder and layout. This document will show you how to do it. ### Step Custom

 相关资料
  • 聊天小部件扩展了卡片组件,以创建漂亮的聊天界面。该窗口小部件由必需的消息框和联系人框(可选)组成。示例: <!-- 用你想要的样式创建卡片。在这里,我们使用 card-danger --> <!-- 然后添加 direct-chat 类并选择 direct-chat-* 相关类 --> <!-- 相关类应与卡片匹配,因此我们使用 direct-chat-danger --> <div cla

  • 聊天组件的核心类是CCChatManager,获取核心类的实例:CCChatManager mChatManager = CCChatManager.getInstance(); 1.1 消息的接收(包括图片,以及表情,文本) 1.1.1 监听消息事件的回调通知 首先获取聊天插件的消息监听事件: mChatManager.setOnChatListener(mChatList) 使用例子:(dem

  • 日期: 2019-11-19 创盛视联数码科技(北京)有限公司 聊天组件的核心类是CCChatManager; //在工程需要的地方引入头文件 #import <CCChatLibrary/CCChatLibrary.h> //1、类的实例化 + (instancetype)sharedChat; //2、与BaseSDK建立联系 - (void)addBasicClient:(CCStrea

  • 1.1 组件引入 需使用聊天功能、修改房间级配置、修改个人配置,可在线引用配置更新、聊天插件 <script src="https://class.csslcloud.net/static/dist/js/classUpdateChat.js"></script> 1.2 配置修改、图文聊天插件包含功能 功能 描述 房间级配置修改 支持修改房间级配置 个人配置修改 支持个人配置状态管理 广播 支

  • 即时聊天是工作沟通中必不可少的工具。钉钉的即时聊天具有消息一触即达、身份和信息双重安全保障、群聊可精细化管理等特性,帮助你的企业实现工作沟通与生活聊天分离,让工作重回专注。 全员群管理 全员群开启 ● 团队创建完成后,默认会开启全员群。 全员群设置 ● 管理员可以登录管理员后台,对全员群进行设置。 登录管理员后台,点击通讯录中企业名称右侧的设置 查看全员群信息 设置全员群群主(默认是管理员) 修改

  • 本文向大家介绍JavaScript仿聊天室聊天记录,包括了JavaScript仿聊天室聊天记录的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了js仿聊天室聊天记录的具体代码,供大家参考,具体内容如下 参考样式(css自定义聊天窗口样式):http://xiazai.jb51.net/201612/yuanma/css3chatstyle(jb51.net).rar 功能描述: 1.

  • 聊天插件为聊天组件提供了简单的功能。 用法 该插件可以作为 jQuery 插件或使用数据 API 激活。 数据 API 将 data-widget="chat-pane-toggle" 添加到按钮上以激活插件。 <button class="btn btn-primary" data-widget="chat-pane-toggle">切换聊天面板</button> jQuery jQuery

  • 本文向大家介绍使用WebSocket实现即时通讯(一个群聊的聊天室),包括了使用WebSocket实现即时通讯(一个群聊的聊天室)的使用技巧和注意事项,需要的朋友参考一下 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端