大香伊蕉国产成人在线视频,首页-老汉色最新网站,免费国产人成网站在线播放,五月婷婷丁香,国产一级毛片电影网,谁有国产黄色网址,99久久国产综合精品swag

智慧服務,成就美好體驗 項目咨詢

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

入門使用

組件初始化和配置

更新時間:2019-11-20

TsdkManager(Terminal SDK 管理類)

接口名稱

接口描述

getInstance

獲取TsdkManager類對象實例。

init

初始化終端SDK組件。

uninit

去初始化終端SDK組件。

setConfigParam

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

getInstance

接口描述

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

注意事項

此方法為重載方法。初始化時可調用有參接口,進行初始化操作,后續(xù)操作可調用無參方法獲取各個模塊實例對象。

接口所屬類

TsdkManager

方法定義

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

參數(shù)說明

參數(shù)名

類型

描述

context

Context

上下文。

appPath

String

應用程序庫加載路徑。

notify

TsdkNotify

SDK事件通知處理對象。

返回值

類型

描述

TsdkManager

返回本類的一個實例。

代碼示例

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

init

接口描述

初始化終端SDK組件。

注意事項

無。

接口所屬類

TsdkManager

方法定義

public int init(TsdkAppInfoParam appInfo);
 

參數(shù)說明

參數(shù)名

類型

描述

appInfo

TsdkAppInfoParam

應用程序信息。

返回值

類型

描述

int

成功返回TSDK_SUCCESS,失敗返回相應錯誤碼。

代碼示例

//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組件。

注意事項

程序退出前請調用,調用前停止相關業(yè)務。

接口所屬類

TsdkManager

方法定義

public int uninit();
 

參數(shù)說明

無。

返回值

類型

描述

int

成功返回TSDK_SUCCESS,失敗返回相應錯誤碼。

代碼示例

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

setConfigParam

接口描述

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

注意事項

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

接口所屬類

TsdkManager

方法定義

public int setConfigParam(Object param);
 

參數(shù)說明

參數(shù)名

類型

描述

loginParam

TsdkLogParam

日志參數(shù)。

tlsParam

TsdkTlsParam

TLS參數(shù)。

proxyParam

TsdkProxyParam

Proxy參數(shù)。

serviceSecurityParam

TsdkServiceSecurityParam

Service Security參數(shù)。

localAddress

TsdkLocalAddress

本地IP地址。

appFilePathInfo

TsdkAppFilePathInfo

應用程序文件路徑信息。

deviceDpiInfo

TsdkDeviceDpiInfo

設備DPI信息。

networkInfo

TsdkNetworkInfoParam

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

confCtrlParam

TsdkConfCtrlParam

會議控制參數(shù)。

avcCapsLevelInfo

TsdkAvcCapsLevelInfo

AVC視頻能力級別信息。

displayLocalInfo

TsdkDisplayLocalInfo

會議中顯示的本端信息。

返回值

類型

描述

int

成功返回TSDK_SUCCESS,失敗返回相應錯誤碼。

代碼示例

//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);