因爲公司的產品開發需要,需要開發IM,於是打算使用環信進行即時通訊的開發
首先在環信註冊成爲開發者,創建應用,得到APPKEY
然後在環信官方下載SDK,SDK中有一個ChatDemo,可以安裝到自己的手機上查看。
而easeui則需要集成到我們的項目中
因爲easeui是eclipse項目,集成到android studio時,會自動下載build.gradle文件,所以將easeui中的build.gradle文件刪除。
在android studio中創建一個新的project,導入Module懸着easeui
導入過後,程序可能會報錯,只需要修改build.gradle中的版本即可
將easeui添加到項目依賴
就可以使用easeui中的內容了
然後修改配置文件,可以在環信官方文檔中查看,將APPKEY切換爲自己的APPKEY
新建一個Applitaion,用作easeui的初始化
在新建application中添加以上代碼
在對應註冊區域添加以上代碼
在對於登錄區域添加以上代碼。
註冊登錄功能就實現了。
發起聊天功能實現代碼,需要使用inteng傳遞兩個參數,第一個USER_ID,對應聯繫人的ID,第二個TYPE,對應聊天的類型
聊天界面的Activity添加以上代碼,指向到easeui的聊天界面。
至此,基於環信的簡單即時通訊功能就完成了。