YealinkSDK服务
initSdk
接口说明
初始化SDK
接口定义
public static boolean initSdk(final Application mContext, final AuthParam authParam, SdkInitListener sdkInitListener) {
参数描述
参数 | 类型 | 含义 |
---|---|---|
mContext | Application | 上下文 |
authParam | AuthParam | SDK授权参数 |
sdkInitListener | SdkInitListener | 初始化接听回调 |
AuthParam: SDK授权参数
public class AuthParam implements Serializable {
/**
* 应用程序对应的Client ID
*/
private String clientId;
/**
* 应用程序对应的Client Secret
*/
private String clientSecret;
/**
* 服务器地址
*/
private String server;
}
SdkInitListener: 初始化接听回调
public interface SdkInitListener {
void onSuccess();
void onFailure(int errorCode);
}
返回值描述
无返回值
isInit
接口说明
SDK是否初始化成功
接口定义
public static boolean isInit() {
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
boolean | 初始化成功(true),失败(false) |
setOnShareEvent
接口说明
重写分享点击事件
接口定义
public static void setOnShareEvent(OnShareEvent onShareEvent) {
参数描述
参数 | 类型 | 含义 |
---|---|---|
onShareEvent | OnShareEvent | 分享点击事件 |
OnShareEvent: 分享点击事件
public interface OnShareEvent {
//分享至微信
void shareToWechat(Activity activity, String url, String title, String content);
//分享至qq
void shareToQQ(Activity activity, String shareMessage) ;
}
返回值描述
无返回值
getMeetingService
接口说明
获取会议服务实例,内含会议相关接口
接口定义
public static synchronized IMeetingService getMeetingService() {
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IMeetingService | 会议服务实例 |
getAccountService
接口说明
获取账号服务实例,内含账号相关接口
接口定义
public static synchronized IAuthService getAccountService() {
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IAuthService | 账号服务实例 |
getPhoneService
接口说明
获取通话服务实例, 内含通话相关接口
接口定义
public static synchronized IPhoneService getPhoneService() {
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
IPhoneService | 通话服务实例 |
getSettingService
接口说明
获取设置服务实例,内含设置相关接口
接口定义
public static synchronized ISettingService getSettingService() {
参数描述
无参数
返回值描述
类型 | 含义 |
---|---|
ISettingService | 设置服务实例 |