1. 程式人生 > >Android 網易雲信整合(二)即時通訊Demo分析

Android 網易雲信整合(二)即時通訊Demo分析

因為公司需要接網易雲信的實時音視訊部分,下載了網易雲信的即時通訊的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的繼承類,你要找的基本都在這兒了。詳細的就不多說了。