1. 程式人生 > >自己整合的android容聯雲IMdemo效果展示

自己整合的android容聯雲IMdemo效果展示

最近在做關於容聯雲IM方面的功能,實現的主要是簡單的一對一的圖文聊天、語音聊天和視訊聊天,同時也包括使用sqlite儲存聊天資料之類的。因為公司沒有要求實現好友列表或者多人聊天之類的,所有暫時還沒有實現這些功能。本人也是剛工作不久,第一次寫部落格,學習到的東西也希望能夠分享給大家,有什麼說的不對的地方也請大家指正。下面我就展示一下整合容聯雲demo後的效果圖和自己修改後的效果圖,後面我也會詳細的說明是如何去修改這些內容的。 我下面先展示一下整合容聯雲demo後的效果,首先是登陸的介面:
首先我是開的兩個夜神的模擬器,分別要輸入自己的id和要聯絡的人的id。我們假設A的id為111,B的id為222。左邊就相當於自己為A,要聯絡B,右邊就應該輸入自己的id為B,聯絡人的id為A.輸入完成後就可以分別登陸了。
除了普通的聊天之外,也可以傳送語音訊息,同時下面也會有面板來完成其他方面的一些功能,發圖片、檔案或者拍照,這些功能都是有的,我就不演示了。 關於兩邊頭像顯示不一樣,那個是本地的預設頭像,隨機選取的,要想更改頭像,需要改sqlite裡的聯絡人資料,簡單展示一下: 上圖是A裡面聯絡人的資料,自己為photo_three,對方為photo_one。
上圖是B裡面聯絡人的資料,自己為photo_three,對方為photo_two。 具體如何修改sqlite聯絡人的資料我後面幾天的部落格裡面會慢慢介紹的,這裡就不多說了。 下面我們可以測試一下語音通話的功能了:

上面這個介面就是A給B打電話的介面。
這個就是B接電話之後的介面,開始通話後,還會有個計時器開始記時。語音通話這一塊的功能基本就是這樣,下面說視訊通話。由於是模擬器的原因,視訊通話用模擬器跑起來稍微有點慢:
就如上圖所示。左下角黑色的是自己的攝像頭,也就是看到自己的畫面,其它全屏的部分都是看到對方的畫面。 後面看一下我修改demo過後的效果:
這個是在我們專案裡的效果圖,資料都是要連線口的,現在在家裡,介面不通。頭像確實忘記給個預設頭像了,後面這張圖我會補過一張的。後面我會講解怎麼修改最頂上的topViewBar,怎麼給予使用者線上提示、怎麼修改傳送語音訊息介面和下面的控制面板怎麼新增內容和修改樣式的。 下面我們看一下語音通話介面:

大提上就是簡單的修改了一下介面,這裡說一下,在容聯雲這裡語音通話錄音功能是SDK已經實現了的,但是使用的時候是要收費的,擴音功能其實就是獲取當前裝置的狀態,也沒多少內容,後面會簡單價紹。主要是收起這個功能確實花了我不少時間。功能要求是介面縮小成一個圓圈,可以一邊通話一邊聊天。 實現後的效果就如上圖所示,稍微有點看不清楚,美工那個圓圈的圖也沒給我們,就先將就的用。其實就是跟qq裡面語音聊天的介面是差不多 的。點選圓圈後又可以回到原先的通話介面。我們也看到了,B也收到了A發過來的推送訊息。 大概就是這個樣子,說起來功能不多,但是確實實現上還是有點難度的,後面我會仔細講解這方面的內容的。下面我們看一下視訊通話:

視訊這邊的功能和語音通話的功能差不多,說一下,容聯雲這邊是不提供錄影功能的,只提供視訊語音錄製功能,所以錄影這個功能能不能實現還有待考證,擴音功能是一樣的,都是獲取裝置的狀態然後設定的,收起功能也就是把視訊通話的介面縮小,可以一邊視訊聊天一邊打字和發圖片,點選縮小的視訊介面又可以回到原來的全屏視訊介面,大概就是這個樣子。 總的來說其實就是圖文聊天介面仿照微信的來,語音和視訊聊天介面仿照QQ的來,也沒辦法,產品設計出來就是這個樣子的。整體上基本的功能都實現完成了,還有些小的細節沒有處理完,後面我會慢慢完善的。我部落格裡提供了demo的apk的下載,demo原始碼的話估計後面兩個星期內會提供出來。後面的部落格我會介紹如何修改完成這些方面的功能的,今天就寫到這,拜拜!!

相關推薦

自己整合androidIMdemo效果展示

最近在做關於容聯雲IM方面的功能,實現的主要是簡單的一對一的圖文聊天、語音聊天和視訊聊天,同時也包括使用sqlite儲存聊天資料之類的。因為公司沒有要求實現好友列表或者多人聊天之類的,所有暫時還沒有實現這些功能。本人也是剛工作不久,第一次寫部落格,學習到的東西也希望能夠分享

Android接入 通訊 音視訊通話功能

好久沒有寫部落格,最近公司專案上需要實現音視訊通話的功能,基於某些原因,選擇了接入容聯 雲通訊。 這個平臺的SDK基礎版是可以免費接入的,限制註冊人數2000人,IM基礎功能基本上都有,這裡主要接入音視訊通話功能。 而官網提供的原始碼是沒有專門針對音視訊功能的,功能涵蓋很

【轉+修改】通訊api調用短信發送調用

appid setresult imp mss 修改 正常 .cn tty err 轉自 https://my.oschina.net/u/1995134/blog/814540 需要榮聯雲通訊 的 相對應SDKjar包。 CCP_REST_SMS_SDK_JAVA_v

通訊傳送簡訊java實現

1.容聯雲通訊網址:https://www.yuntongxun.com/doc.html 點選簡訊開發手冊 2.下載原始碼 3. 註冊一個賬號,會生成相應的appid之類的資訊  4.新增一個測試手機號,意思就是新增一個允許往哪個手機號發簡訊 5.然

聯絡中心助力教育企業 打造家教服務第一品牌

根據艾瑞諮詢的調查報告顯示,雖然目前教育培訓市場呈現資本熱、機會多、創新性強、競爭激烈的特點,但未來提升教學效率和效果將是永恆的主題,市場將走向深度融合。而提升教學效率和效果,只有通過老師和學生的最優搭配,因材施教,發揮出老師最大的能力,提升平臺競爭力。 對於輕輕家教這類的o2o平臺模式來說,因

(第三方簡訊傳送)

首先登陸官網,註冊 下載它官網給的Demo,在Demo裡面有一個jar包這是官網提供的開發文件 jar包匯入到專案內 我用的是私服導包的,普通匯入jar包的只能手動咯這是私服導jar包的配置教程 按照上面的步驟就能連線到私服了,localhost更換成對應的IP 這是隨機生成碼的程式碼 Stri

通訊攜手英孚教育,引領客服智慧化變革

教育市場經過了蓬勃的發展已經進入了初步成熟階段,市場紅利逐漸降低,企業的切入點逐漸變少。此時,企業的資源整合、技術革新和服務升級便顯得尤為重要。英孚教育作為全球私人英語教育機構,目前已經遍佈全球50多個國家,員工多達40000多人。隨著英孚教育市場的持續擴張,傳統的客服系統面臨越來越多的難題和壓力,

誰說做大客戶模式太重?通訊成為SaaS領域另類領先者

在每一個細分領域,均有一些“不為人知”的公司,我們稱之為“隱形冠軍”。這是因為,表面上它們的知名

通訊的學習筆記二

先把demo中的功能理清,分析需要哪些功能吧 容聯雲通訊中的demo也不是很複雜,執行demo。 剛進入的介面是一個登陸介面,這裡直接用手機號碼登陸,進入主介面 先看清單檔案,ECApplication類是程式開啟載入的類,先不管。程式的主入口是一個Lau

通訊匯入AS2.2遇到 app:transformNative_libsWithStripDebugSymbolForDebug

最近準備開發一個視訊會議功能,用的是容聯雲的sdk,匯入的時候出現了這樣的問題:app:transformNative_libsWithStripDebugSymbolForDebug  NullPointExecption(no message and error),百度

通訊手機註冊demo

SDKTestSendTemplateSMS.javapackage com.luheng.test; import java.util.HashMap; import java.util.Set; import com.cloopen.rest.sdk.CCPRestS

iOS 生產證書在控制檯失效 甚至 刪除都有離線推送訊息的bug

file:///Users/ouyangrong/Library/Containers/com.tencent.qq/Data/Library/Application%20Support/QQ/Users/3280659788/QQ/Temp.db/9BE4

智慧聯絡中心攜手學而思 助力線上教育高速成長

在網際網路高度發達的社會,線上教育已經成為了一種主流趨勢,相對於傳統教育而言,線上教育由於沒有時間、空間等因素的限制,減少了大量的時間成本以及縮短了知識獲取的物理距離。成本低、可重複、可自主式個性化學習,吸引了越來越多的人選擇線上教育的培訓方式。但是線上教育企業同樣也存在一些短板,比如客戶聯絡處理的不及時、業

騰訊強強聯手 領跑企業通訊服務

9月20日,容聯與騰訊雲達成全面戰略合作並簽署協議。雙方將持續深度合作,基於騰訊雲基礎產品能力,以及容聯豐富的通訊場景和行業客戶服務經驗,聯合出擊企業通訊雲市場,打造串聯企業通訊生命週期的產品體系,輸出多樣的場景化企業通訊解決方案,為企業使用者提供一體化全通訊場景服務,賦能企業降本增效,快速釋放成長

[視訊]物聯網&整合系統中的物互動、資料儲存、效果展示形成快速解決方案。附:ServerSuperIO 3.6.2 版本釋出。

增加併發模式下設定輪詢傳送裝置資料的間隔時間ParallelDeviceInterval屬性。如果有N個裝置,ParallelDeviceInterval預設值為10毫秒,ParallelInterval預設值為1000毫秒,那麼其中一個裝置的排程週期=1000+10*N。

自己整合Android mvp+singlenet小框架

最近看到了一篇關於阿里何洪輝的singlenet框架,然後自己結合了mvp框架自己架構了一個簡單的程式框架,接下去我將以登入模組來說明一下我的這個小框架 首先是singlenet的框架,這個框架的知識是照搬書上的 //首先是request的抽象類,根據http協議的格式設定response

?融?環信?開發者怎麼選

[正文]         目前APP社交化已經成為了潮流,市場上越來越多的App都有整合即時通訊模組的需求,但是作為一名開發者而言,如果APP即時通訊由自己研發,無論從投入,還是技術上,都很難實現承載數百萬甚至千萬使用者的通訊流暢和安全。而開發者通過使用IM雲服務能夠快速將功能載入到自己的產品中,從而節約開

為通訊賦能,與騰訊這個組合前景廣闊

更多精彩,請點選上方藍字關注我們!容聯與騰訊雲戰略合作簽約儀式近幾年,隨著雲端計算、大資料、人工

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

因為公司需要接網易雲信的實時音視訊部分,下載了網易雲信的即時通訊的Demo,能滿足基本要求。下面是我自己畫的關於網易雲信Demo的一個流程圖,可以更方便快捷的理解,網易雲信demo的跳轉流程,額,其實我主要畫的是快速找到音視訊的跳轉。用xmind畫的有點太長,讓我截成了3張圖

Android支付控制元件整合總結

銀聯支付1.概述銀聯支付有很多種型別,我們這裡主要說的是手機控制元件支付銀聯手機支付控制元件主要應用於各類手機電子商務平臺的支付應用。銀聯控制元件合作商戶的手機客戶端(或網站)內整合(或呼叫)銀聯支付控制元件後,持卡人在合作商戶上即可使用銀聯手機支付安全控制元件進行安全的、便