Android即时通讯
即时通讯相关技术文章
wapchief
这个作者很懒,什么都没留下…
展开
-
使用极光即时通讯发送、接收好友请求
首先需要知道整个流程,包括发送方,和接收方发送请求比较简单 如果集成了JMessage可以直接使用下面的类sendInvitationRequest方法包含三个参数,分别是目标id,备注,和返回结果。ContactManager.sendInvitationRequest(userName,content, new BasicCallback() {原创 2017-07-29 17:17:37 · 3671 阅读 · 0 评论 -
给即时通讯IM添加一个自动聊天机器人
正常的思路是 服务端设置一个机器人,当有接收到消息的时候,自动回复一条消息。 比如大名鼎鼎的微软小冰:小冰会根据消息类型和语境回答最接近的消息,现在还能分析图片,比如一个合照能识别大致年龄等。 当然这是高级智能化的结果。自己在写一个聊天项目的时候,也想到写一个自动回复的机器人。 但是跟小冰比真是太low了,玩玩全全就是个机器。其实在包含通讯类的项目中应用的还是比较多的。比如在很多app需要通原创 2017-08-17 15:37:25 · 5698 阅读 · 0 评论 -
Android-IM从零开始开发一个即时通讯项目
关于聊天室项目聊天室项目,也被称为即时通讯(IM)。其原理是服务器是一直在启动状态的线程,不断的从客户端(App)获取消息,收到消息后,进行类型和发送目标判断,以发送到群组或者单聊的方式,客户端收到消息后进行界面的展示。如果要自己开发即时通讯类的 App,那么必须得要后台,但是现在很多第三方工具已经给我们集成好了所有需要调用的接口工具。比如极光IM因为之前用的比较多的是极光的推送服务,也对极光的一些原创 2017-08-30 13:42:59 · 32965 阅读 · 25 评论 -
Android-IM即时通讯关于消息撤回的处理
项目源码请参考 Android-IM 项目服务端使用极光JMessage对话撤回的效果图:这里只是在对话的界面展示了撤回消息的处理。 其实还有一个地方,是会话列表,也需要动态展示撤回消息的通知。先说对话列表要进行的操作发送方:点击撤回事件,本地视图移除,通知服务端更新接收方:动态获取消息,当获取到撤回消息事件,移除视图。然后是会话列表也要同步展示会话列表只有一个接收方,需要在接收到原创 2017-09-01 16:24:36 · 4380 阅读 · 1 评论 -
Android-IM消息接收事件之EventBus的应用
在即时通讯中需要不断接收服务端的消息。JMessage提供了Event来匹配本地和服务端的消息接收。在即时通讯项目中需要大量用到消息接收事件。所以结合项目简单分析下其实现的原理和过程。事件接收类的注册 JMessageClient.registerEventReceiver(Object receiver); JMessageClient.registerEventReceiver(Obj原创 2017-09-11 15:37:37 · 603 阅读 · 0 评论 -
Android-IM使用imui组件结合JMessage实现即时消息对话
项目源码请参考 Android-IM 项目服务端使用极光JMessage 对话列表使用aurora-imui开源组件简介imui是极光在GitHub上开源的一个即时通讯库,方便开发者快速使用,完成即时通讯类的对话展示。目前支持Android、iOS、React Native三大平台。该库在Android端包括两大控件 MessageList ChatInputView原创 2017-09-05 09:48:27 · 1898 阅读 · 0 评论