注册

环信官方Demo源码分析及SDK简单应用

前言
环信官方Android版本的Demo,还算是功能齐全的.日常工作中我们如果只是为App加个im模块基本的界面和逻辑也出不了Demo多少。

所以如果你的公司有这方面的需求,为了能顺利拿到银子,少些波澜,我们还是一起来研究下其官方Demo吧。

感谢有环信这样强力的三方IM解决方案,并提供了简单易用而又强大的SDK,方便了我们广大中小开发者集成IM相关功能。

有缘的话,我们后面再来分析IOS版本的环信官方Demo源代码。

由于时间仓促,错误及不足之处,欢迎指正。
准备工作
 
我们说拿到一份代码,要想分析下内容。先看目录再看AndroidMainfest,抽丝剥茧一步步的去理解和分析。

当然这只是个人的习惯,其他有更好的方法或建议,可以留言一起讨论。

废话不多说,我们来看目录。

001.jpg


有三个Moudle
  • ChatDemoUI3.0 //主Demo模块
  • EaseUI //UI库
  • redpacketlibrary //红包库


那么我们首先分析哪个库呢?自然是主Demo库,单单的去分析EaseUI库,或者红包库并没有任何意义和连贯性。下面就来进入我们的环信官方Demo源码分析,在文章的最后会教大家一些SDK的简单应用,同时分享一个我做的基于环信开发项目。

环信官方Demo源码分析及SDK简单应用

环信官方Demo源码分析及SDK简单应用-ChatDemoUI3.0

环信官方Demo源码分析及SDK简单应用-LoginActivity

环信官方Demo源码分析及SDK简单应用-主界面的三个fragment-会话界面

环信官方Demo源码分析及SDK简单应用-主界面的三个fragment-通讯录界面

环信官方Demo源码分析及SDK简单应用-主界面的三个fragment-设置界面

环信官方Demo源码分析及SDK简单应用-EaseUI

环信官方Demo源码分析及SDK简单应用-IM集成开发详案及具体代码实现

3 个评论

可以在这里方便的查看Demo Android的源代码,也可以在分析文档中引用: https://www.codatlas.com/github.com/easemob/sdkdemoapp3.0_android/master
文章浅显易懂,值得学习!膜拜!

要回复文章请先登录注册