暖暖视频免费观**,国产免费美女被艹视频,毛片一级毛片,不卡三级

智慧服務(wù),成就美好體驗(yàn) 項(xiàng)目咨詢

主頁(yè) > 服務(wù)與支持 > 開發(fā)平臺(tái) > 客戶端SDK參考 > Android Native SDK > 接口參考 組件初始化和配置

入門使用

組件初始化和配置

更新時(shí)間:2019-11-20

TsdkManager(Terminal SDK 管理類)

接口名稱

接口描述

getInstance

獲取TsdkManager類對(duì)象實(shí)例。

init

初始化終端SDK組件。

uninit

去初始化終端SDK組件。

setConfigParam

設(shè)置業(yè)務(wù)參數(shù)接口。

getInstance

接口描述

該接口用于獲取實(shí)例。UI調(diào)用TsdkManager類的靜態(tài)方法getInstance()獲取管理實(shí)例對(duì)象并記錄。

注意事項(xiàng)

此方法為重載方法。初始化時(shí)可調(diào)用有參接口,進(jìn)行初始化操作,后續(xù)操作可調(diào)用無(wú)參方法獲取各個(gè)模塊實(shí)例對(duì)象。

接口所屬類

TsdkManager

方法定義

public synchronized static TsdkManager getInstance(Context context, String appPath, TsdkNotify notify)
 

參數(shù)說(shuō)明

參數(shù)名

類型

描述

context

Context

上下文。

appPath

String

應(yīng)用程序庫(kù)加載路徑。

notify

TsdkNotify

SDK事件通知處理對(duì)象。

返回值

類型

描述

TsdkManager

返回本類的一個(gè)實(shí)例。

代碼示例

//java code
tsdkManager = TsdkManager.getInstance(context, appPath, ServiceNotify.getInstance());
 

init

接口描述

初始化終端SDK組件。

注意事項(xiàng)

無(wú)。

接口所屬類

TsdkManager

方法定義

public int init(TsdkAppInfoParam appInfo);
 

參數(shù)說(shuō)明

參數(shù)名

類型

描述

appInfo

TsdkAppInfoParam

應(yīng)用程序信息。

返回值

類型

描述

int

成功返回TSDK_SUCCESS,失敗返回相應(yīng)錯(cuò)誤碼。

代碼示例

//java code
TsdkAppInfoParam appInfoParam = new TsdkAppInfoParam();
appInfoParam.setClientType(TSDK_E_CLIENT_MOBILE);
appInfoParam.setProductName("SoftClient on Mobile");
appInfoParam.setDeviceSn("123");
appInfoParam.setSupportAudioAndVideoCall(this.isSupportAudioAndVideoCall?1:0);
appInfoParam.setSupportAudioAndVideoConf(this.isSupportAudioAndVideoConf?1:0);
appInfoParam.setSupportDataConf(this.isSupportDataConf?1:0);
appInfoParam.setSupportCtd(this.isSupportCTD?1:0);
appInfoParam.setSupportEnterpriseAddressBook(this.isSupportAddressbook?1:0);
appInfoParam.setSupportIm(0);
appInfoParam.setSupportRichMediaMessage(0);

ret = TsdkManager.getInstance().init(appInfoParam);
 

uninit

接口描述

去初始化終端SDK組件。

注意事項(xiàng)

程序退出前請(qǐng)調(diào)用,調(diào)用前停止相關(guān)業(yè)務(wù)。

接口所屬類

TsdkManager

方法定義

public int uninit();
 

參數(shù)說(shuō)明

無(wú)。

返回值

類型

描述

int

成功返回TSDK_SUCCESS,失敗返回相應(yīng)錯(cuò)誤碼。

代碼示例

//java code
TsdkManager.getInstance().uninit();
 

setConfigParam

接口描述

設(shè)置業(yè)務(wù)參數(shù)。

注意事項(xiàng)

  • 此方法為重載方法。
  • 如果需要單獨(dú)設(shè)置其他參數(shù),可調(diào)用此接口設(shè)置。但是首先需要設(shè)置日志參數(shù)。

接口所屬類

TsdkManager

方法定義

public int setConfigParam(Object param);
 

參數(shù)說(shuō)明

參數(shù)名

類型

描述

loginParam

TsdkLogParam

日志參數(shù)。

tlsParam

TsdkTlsParam

TLS參數(shù)。

proxyParam

TsdkProxyParam

Proxy參數(shù)。

serviceSecurityParam

TsdkServiceSecurityParam

Service Security參數(shù)。

localAddress

TsdkLocalAddress

本地IP地址。

appFilePathInfo

TsdkAppFilePathInfo

應(yīng)用程序文件路徑信息。

deviceDpiInfo

TsdkDeviceDpiInfo

設(shè)備DPI信息。

networkInfo

TsdkNetworkInfoParam

網(wǎng)絡(luò)信息參數(shù)。

confCtrlParam

TsdkConfCtrlParam

會(huì)議控制參數(shù)。

avcCapsLevelInfo

TsdkAvcCapsLevelInfo

AVC視頻能力級(jí)別信息。

displayLocalInfo

TsdkDisplayLocalInfo

會(huì)議中顯示的本端信息。

返回值

類型

描述

int

成功返回TSDK_SUCCESS,失敗返回相應(yīng)錯(cuò)誤碼。

代碼示例

//java code
TsdkLogParam logParam = new TsdkLogParam();
logParam.setFileCount(1);
logParam.setLevel(TsdkLogLevel.TSDK_E_LOG_DEBUG);
logParam.setMaxSizeKb(1024 * 4);
logParam.setPath(Environment.getExternalStorageDirectory() + File.separator + "ECSDKDemo" + "/");

ret = TsdkManager.getInstance().setConfigParam(logParam);