因为公司需要接网易云信的实时音视频部分,下载了网易云信的即时通讯的Demo,能满足基本要求。




下面是我自己画的关于网易云信Demo的一个流程图,可以更方便快捷的理解,网易云信demo的跳转流程,
额,其实我主要画的是快速找到音视频的跳转。用xmind画的有点太长,让我截成了3张图。




上面的图片从LoginActivity到HomeFragment还好,后面的跳转就有些难找了,主要是因为写在了MainTabPagerAdapter里面,写在
MainTabPagerAdapter还是找不到自己要找的fragment,嗯,其实他用了MainTab进行了区分!一个不注意你就跳过去了!就是这么神奇!




上面的图主要是找p2p通话的过程了。注意区别ContactsFragment跟ContactListFragment别当成一个Fragment又跳过了。







这张图是从上张图片的startP2PSession跳转找到了NimUIKitImpl.startChatting()再到 P2PMessageActivity.start()——MessageFragment中,后面就不一一细说了,
重点说下AVCharAction,AVCharAction继承自BaseAction
看下BaseAction的继承类,你要找的基本都在这儿了。详细的就不多说了。









友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信