環信自學 實現通話功能心得—Eclipse篇
阿新 • • 發佈:2019-01-31
因為公司專案需要,在短時間內要整合環信,並用他完成專案裡面的即時通訊功能(語音和視訊聊天),本人也就相當於是一個安卓初級工程師,所以在那段暗無天日的日子裡,自己對環信瞭解了一點,在這裡想和大家分享一下,不足之處真心希望大家指教!
環信的整合
剛剛聽到整合的時候感覺說不出來的高大上,以為要怎麼怎麼樣。誰知道也就是把環信的一些SDK包和許可權,還有一些服務什麼的在你的專案裡面配置好!
第一步:去環信官網上下載你所需要的環信SDK的版本,他現在主要分2.X和3.X版本,這兩個版本其實區別還是蠻大的,特別是對於開發來說,也不要有3.X版本的功能一定比2.X的功能多的這個誤區,相鋪相成而已。需要語音就3.X版本,不需要語音2.X足夠滿足你的需求!
環信SDK(3.X為例)目錄介紹:
考慮到開發者需求不一樣,在下載的 SDK 中,提供了兩個不同的 jar 包:
在這裡主要介紹後面四個資料夾內容:SDK用到的第三方的庫的介紹 EaseUI中用到的第三方的庫 (EaseUI是環信的UI庫,只要依賴了它,就能用裡面所有關於環信的頁面佈局和一些簡單的邏輯 注:前提EaseUI裡面得有、) 環信DEMO中用到的第三方的庫 第二步:將官網上面的配置資訊copy過來
在清單檔案 AndroidManifest.xml 里加入以下許可權,以及寫上你註冊的 AppKey。
許可權配置(實際開發中可能需要更多的許可權,可參考 Demo):
<?xml version="1.0" encoding="utf-8"?>