1. 程式人生 > >容聯雲通訊的學習筆記二

容聯雲通訊的學習筆記二

先把demo中的功能理清,分析需要哪些功能吧

容聯雲通訊中的demo也不是很複雜,執行demo。

剛進入的介面是一個登陸介面,這裡直接用手機號碼登陸,進入主介面

先看清單檔案,ECApplication類是程式開啟載入的類,先不管。程式的主入口是一個LauncherActivity(主頁面tab),閱讀程式碼可以看到,在進入的時候會在onResume()方法中判定,如果帳號為空就跳轉到登陸介面LoginActivity();

因為我這個專案就需要一個IM功能,使用者登陸的時候是手機驗證,所以在使用容聯雲的時候,直接使用手機號碼登陸就可以了

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate
(savedInstanceState); String mobile = mApplication.getTel(); //獲取手機號碼 String pass = ""; //由於直接手機登陸,所以密碼為空 String appKey = appkeyEt.getText().toString().trim(); String token = tokenEt.getText().toString().trim(); ClientUser clientUser = new ClientUser(mobile); clientUser.setAppKey
(appKey); clientUser.setAppToken(token); clientUser.setLoginAuthType(mLoginAuthType); clientUser.setPassword(pass); CCPAppManager.setClientUser(clientUser); SDKCoreHelper.init(this, ECInitParams.LoginMode.FORCE_LOGIN); getTopBarView().setTopBarToStatus(1, -1, R.drawable
.btn_style_green, null, getString(R.string.app_title_switch), getString(R.string.app_name), null, this); registerReceiver(new String[] { SDKCoreHelper.ACTION_SDK_CONNECT }); } } // 註冊帳號 private void saveAccount() throws InvalidClassException { String appKey = appkeyEt.getText().toString().trim(); String token = tokenEt.getText().toString().trim(); String mobile = "13500000000"; String voippass = mVoipEt.getText().toString().trim(); ClientUser user = new ClientUser(mobile); user.setAppToken(token); user.setAppKey(appKey); user.setPassword(voippass); user.setLoginAuthType(mLoginAuthType); CCPAppManager.setClientUser(user); ECPreferences.savePreference(ECPreferenceSettings.SETTINGS_REGIST_AUTO, user.toString(), true); ArrayList<ECContacts> objects = ContactLogic.initContacts(); objects = ContactLogic.converContacts(objects); ContactSqlManager.insertContacts(objects); }

以上是一個登陸程式碼,把demo中的不需要的可以直接刪除掉

相關推薦

通訊學習筆記

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

【轉+修改】通訊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.然

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

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

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

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

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

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

通訊匯入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

SpringMVC學習筆記:常用註解

title c學習 請求 pin 學習 lin att 詳解 stp 轉載請註明原文地址:http://www.cnblogs.com/ygj0930/p/6831976.html 一、用於定義類的註解:@Controller @Controller 用於標記在一個類上,

Scala學習筆記()(for循環相關)

spa nts multiple bool val turn 優化 n) 例子 Scala裏if...else語句 if語句不管是在哪種語言裏是使用最多的語句了. scala的if語句與java如出一轍. 舉個栗子就不再贅述: 一個 if 語句的語法: if(Boolean

ES6學習筆記()——字符串擴展

兩個 -m 開始 部分 學習筆記 erro xxx ocs 個數 相信很多人也和我一樣,不喜歡這樣循規蹈矩的逐條去學習語法,很枯燥乏味。主要是這樣學完一遍之後,沒過一段時間就忘到九霄雲外了。不如實際用到的時候研究它記得牢靠,所以我就整理成筆記,加深記憶的同時便於復習查看。

MySQL學習筆記(

發送 int 賦值 數據庫基礎知識 font 字符 需要 con spa -- 回顧 數據庫基礎知識: 關系型數據庫(磁盤),建立在關系模型上的數據庫,數據結構(二維表),浪費空間。 操作數據的指令集合:SQL(DDL,DML[DQL]和DCL) 完整性約束:表內和表之間(

Android第一行代碼學習筆記---在活動中使用Toast

一行代碼 就會 onclick log sta contex instance and undle Toast:是Android系統提供的一種非常好的提醒方式,在程序中可以使用它將一些短小的信息通知給用戶,這些信息會在一段時間後自動消失,並且不會占用任何屏幕空間。 首先需要

framework7學習筆記:基礎知識

部分 cnblogs query 基礎 logs code 自己 $$ pan 一:DOM7 framework7有自己的 DOM7 - 一個集成了大部分常用DOM操作的高性能庫。它的用法和jQuery幾乎是一樣的,包括大部分常用的方法和jquery風格的鏈式調用。 在開發

node.js學習筆記之版本問題

nodejs targe tle 下一個 .cn blank 網站 mage 功能 一、版本說明 進入node.js官網https://nodejs.org/en/download/ 點擊上面的【All download options】進入到所有下載列表的地址 下載地

Java基礎學習筆記 網絡編程

數據丟失 交互圖 主動 總結 交互 servers -- 處理 關閉 絡通信協議 通過計算機網絡可以使多臺計算機實現連接,位於同一個網絡中的計算機在進行連接和通信時需要遵守一定的規則,這就好比在道路中行駛的汽車一定要遵守交通規則一樣。在計算機網絡中,這些連接和通信的規則被

Java基礎學習筆記十三 Java核心語法之反射

負責 目錄 boolean tostring 筆記 str 編譯 三種 進制 類加載器 類的加載 當程序要使用某個類時,如果該類還未被加載到內存中,則系統會通過加載,鏈接,初始化三步來實現對這個類進行初始化。 加載就是指將class文件讀入內存,並為之創建一個Clas

Java基礎學習筆記十四 MySQL安裝圖解

password data 默認 count 重新 doc documents tran xp系統 、MYSQL的安裝 1、打開下載的mysql安裝文件mysql-5.5.27-win32.zip,雙擊解壓縮,運行“setup.exe”。

Java基礎學習筆記十七 DBUtils和連接池

ride 基本 代碼塊 ear 不同 一行 ria 靜態方法 ... DBUtils 如果只使用JDBC進行開發,我們會發現冗余代碼過多,為了簡化JDBC開發,本案例我們講采用apache commons組件一個成員:DBUtils。DBUtils就是JDBC的簡化開發工

函數響應式編程及ReactiveObjC學習筆記 ()

per 舉例 def nsobject uibutton 為我 string method 寫法 之前我們初步認識了RAC的設計思路跟實現方式, 現在我們再來看看如果使用它以及它能幫我們做什麽 One of the major advantages of RAC is