Android基于环信SDK开发IM即时聊天(二)
来源:互联网 发布:dnf一进去网络连接中断 编辑:程序博客网 时间:2024/06/11 02:36
(声明:此Demo我是在5.1测试机上测试通过,感谢WTQ_DOMIAN的评论,经过简单测试,发现由于使用了bottomBar在5.0以下确实会崩溃,故最新demo中已经移除了bottomBar相关内容)
鉴于环信SDK开发的聊天demo很有趣,于是乎把之前的项目拿出来修改一番,之前的文章Android基于环信SDK开发IM即时聊天(一)
主要改了以下几点:
添加bottomBar作为底部导航
添加了会话列表
界面风格整体优化,尽量采用Material Design风格(登陆、注册还没改)
优化了添加好友功能
开发环境换为Android Studio
项目托管至Github,这里是地址
目前的效果图如下:
经过简单测试,发现还存在以下问题,可能描述的不够清晰,但大体就是这个意思:
- 在非聊天页面或者非当前聊天对话用户的消息时,有新消息虽然有声音提醒,但还不能实时看到,有时需要手动刷新
- 聊天列表可以删除
- 聊天界面的聊天记录显示有限
- 聊天列表无法保存用户已经发起过的聊天,目前只能保存未读消息的会话列表
- 没有把聊天消息的状态置为已读
- 这个BottomBar我在模拟器上试了都会崩(海马玩,天天),但在真机上却正常,还不知为何
- 底部文字被切掉是因为这个库的原因,据作者说下一个release就会修复正常了
- 在聊天界面时,如果自己正在输入内容,而与此同时受到了对方的消息,那么便会清空当前输入内容,此bug待修复
3 0
- Android基于环信SDK开发IM即时聊天(二)
- Android基于环信SDK开发IM即时聊天
- Android基于环信SDK开发IM即时聊天(一)
- #征文再续#Android基于XMPP Smack Openfire开发IM即时聊天(二)
- Android 基于环信即时云的IM开发
- Android 基于环信即时云的IM开发
- 环信sdk的module,titanium也可以做IM即时聊天了
- Android开发--IM聊天项目(二)
- 基于openfire+smack开发Android即时聊天应用[五]-简易IM客户端效果图
- Android--使用融云SDK开发即时聊天(二)----设置单聊
- 环信SDK调用实现即时聊天功能
- Android 即时聊天-融云IM集成。
- 基于云信的app聊天(IM)功能模块开发(一)——创建用户
- mui初级入门教程(五)— 聊聊即时通讯(IM),基于环信 web im SDK
- android简单即时聊天sdk
- 基于openfire+smack开发Android即时聊天应用[二]-用户注册、登陆、修改密码、注销等
- 基于openfire+smack开发Android即时聊天应用[二]-账号信息、添加好友、JID理解等
- iOS 即时视频和聊天(基于环信)
- 关于网络安全那些大事
- 网络吞吐量(network)
- GetMemory函数的经典错误
- Jquery李炎恢—60 Ajax提问【26】
- String类的详细介绍和Stringbuffer、Stringbuilder 类的简单介绍
- Android基于环信SDK开发IM即时聊天(二)
- NYOJ523亡命逃窜
- NIO与传统IO的区别
- MATALB打出复杂的上标、希腊字母等
- 魔鬼的晚餐
- 百度笔试题——首相的密道
- model ensemble guide
- javascript 设置图片时间
- 代码托管平台详解 (2)