更新时间:2019-11-20
接口名称 |
接口描述 |
---|---|
获取TsdkManager类对象实例。 |
|
初始化终端SDK组件。 |
|
去初始化终端SDK组件。 |
|
设置业务参数接口。 |
接口描述
该接口用于获取实例。UI调用TsdkManager类的静态方法getInstance()获取管理实例对象并记录。
注意事项
此方法为重载方法。初始化时可调用有参接口,进行初始化操作,后续操作可调用无参方法获取各个模块实例对象。
接口所属类
TsdkManager
方法定义
public synchronized static TsdkManager getInstance(Context context, String appPath, TsdkNotify notify) |
参数说明
参数名 |
类型 |
描述 |
---|---|---|
context |
Context |
上下文。 |
appPath |
String |
应用程序库加载路径。 |
notify |
SDK事件通知处理对象。 |
返回值
类型 |
描述 |
---|---|
TsdkManager |
返回本类的一个实例。 |
代码示例
//java code tsdkManager = TsdkManager.getInstance(context, appPath, ServiceNotify.getInstance()); |
接口描述
初始化终端SDK组件。
注意事项
无。
接口所属类
TsdkManager
方法定义
public int init(TsdkAppInfoParam appInfo); |
参数说明
参数名 |
类型 |
描述 |
---|---|---|
appInfo |
应用程序信息。 |
返回值
类型 |
描述 |
---|---|
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); |
接口描述
去初始化终端SDK组件。
注意事项
程序退出前请调用,调用前停止相关业务。
接口所属类
TsdkManager
方法定义
public int uninit(); |
参数说明
无。
返回值
类型 |
描述 |
---|---|
int |
成功返回TSDK_SUCCESS,失败返回相应错误码。 |
代码示例
//java code TsdkManager.getInstance().uninit(); |
接口描述
设置业务参数。
注意事项
接口所属类
TsdkManager
方法定义
public int setConfigParam(Object param); |
参数说明
参数名 |
类型 |
描述 |
---|---|---|
loginParam |
日志参数。 |
|
tlsParam |
TLS参数。 |
|
proxyParam |
Proxy参数。 |
|
serviceSecurityParam |
Service Security参数。 |
|
localAddress |
本地IP地址。 |
|
appFilePathInfo |
应用程序文件路径信息。 |
|
deviceDpiInfo |
设备DPI信息。 |
|
networkInfo |
网络信息参数。 |
|
confCtrlParam |
会议控制参数。 |
|
avcCapsLevelInfo |
AVC视频能力级别信息。 |
|
displayLocalInfo |
会议中显示的本端信息。 |
返回值
类型 |
描述 |
---|---|
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); |