public class TIMIntManager
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static TIMIntManager |
getInstance()
获取sdk实例
|
boolean |
getIsLogPrintEnabled()
获取是否开启sdk日志打印
|
int |
getLogLevel()
获取写日志等级
|
java.lang.String |
getLogPath()
获取日志文件的所在路径
|
TIMNetworkStatus |
getNetworkStatus()
获取网络连接状态
|
long |
getTinyId()
获取当前登录用户tinyid(internal)
|
void |
request(java.lang.String serviceCmd,
byte[] reqbody,
TIMValueCallBack<byte[]> cb)
通用sso请求
|
void |
request(java.lang.String serviceCmd,
byte[] reqbody,
TIMValueCallBack<byte[]> cb,
long timeout)
通用sso请求
|
void |
requestMultiVideoApp(byte[] reqbody,
TIMValueCallBack<byte[]> cb)
发起cs请求 - MultiVideoApp(internal)
|
void |
requestMultiVideoApp(byte[] reqbody,
TIMValueCallBack<byte[]> cb,
long timeout)
发起cs请求 - MultiVideoApp(internal)
|
void |
requestMultiVideoInfo(byte[] reqbody,
TIMValueCallBack<byte[]> cb)
发起cs请求 - MultiVideoInfo(internal)
|
void |
requestMultiVideoInfo(byte[] reqbody,
TIMValueCallBack<byte[]> cb,
long timeout)
发起cs请求 - MultiVideoInfo(internal)
|
void |
requestQualityReport(int type,
byte[] data,
TIMCallBack cb)
发起质量上报请求(internal)
|
void |
tinyIdToUserId(java.util.List<java.lang.Long> tinyIdList,
TIMValueCallBack<java.util.List<TIMUser>> cb)
tinyid转换userid(internal)
|
void |
tinyIdToUserId(java.util.List<java.lang.Long> tinyIdList,
TIMValueCallBack<java.util.List<TIMUser>> cb,
long timeout)
tinyid转换userid(internal)
|
void |
userIdToTinyId(java.util.List<java.lang.String> identifierList,
TIMValueCallBack<java.util.List<TIMUser>> cb)
userid转换tinyid(internal)
|
void |
userIdToTinyId(java.util.List<java.lang.String> identifierList,
TIMValueCallBack<java.util.List<TIMUser>> cb,
long timeout)
userid转换tinyid(internal)
|
public static TIMIntManager getInstance()
public TIMNetworkStatus getNetworkStatus()
public void request(java.lang.String serviceCmd, byte[] reqbody, TIMValueCallBack<byte[]> cb)
serviceCmd
- sso命令字reqbody
- 业务包体cb
- 回调监听器public void request(java.lang.String serviceCmd, byte[] reqbody, TIMValueCallBack<byte[]> cb, long timeout)
serviceCmd
- sso命令字reqbody
- 业务包体cb
- 回调监听器timeout
- 超时时间, 单位毫秒public void userIdToTinyId(java.util.List<java.lang.String> identifierList, TIMValueCallBack<java.util.List<TIMUser>> cb)
identifierList
- identifier列表cb
- 回调接口public void userIdToTinyId(java.util.List<java.lang.String> identifierList, TIMValueCallBack<java.util.List<TIMUser>> cb, long timeout)
identifierList
- identifier列表cb
- 回调接口timeout
- 超时时间,单位毫秒public void tinyIdToUserId(java.util.List<java.lang.Long> tinyIdList, TIMValueCallBack<java.util.List<TIMUser>> cb)
tinyIdList
- tinyid列表cb
- 回调接口public void tinyIdToUserId(java.util.List<java.lang.Long> tinyIdList, TIMValueCallBack<java.util.List<TIMUser>> cb, long timeout)
tinyIdList
- tinyid列表cb
- 回调接口public void requestMultiVideoApp(byte[] reqbody, TIMValueCallBack<byte[]> cb)
reqbody
- 请求包体cb
- 回调接口public void requestMultiVideoApp(byte[] reqbody, TIMValueCallBack<byte[]> cb, long timeout)
reqbody
- 请求包体cb
- 回调接口public void requestMultiVideoInfo(byte[] reqbody, TIMValueCallBack<byte[]> cb)
reqbody
- 请求包体cb
- 回调接口public void requestMultiVideoInfo(byte[] reqbody, TIMValueCallBack<byte[]> cb, long timeout)
reqbody
- 请求包体cb
- 回调接口public long getTinyId()
public void requestQualityReport(int type, byte[] data, TIMCallBack cb)
type
- 业务类型data
- 模块自定义的上报内容cb
- 回调接口public int getLogLevel()
public java.lang.String getLogPath()
public boolean getIsLogPrintEnabled()