简体中文

初始化接口

Android APIs - 初始化接口 | TUTK P2P SDK 开发指南

KY_InitIOTCWithLicenseKey

  • 功能描述:
  • 用于P2P SDK和Kalay SDK的 IOTC初始化。

接口定义

public static void KY_InitIOTCWithLicenseKey(Context context, String privateKey, String sdkLicensekey, OnInitListener listener);

OnInitListener#Response 对象说明

public class Response {   @Nullable   public String msg;     @Nullable   public String ip;   public int code;   @Override   public String toString() {  return "code = " + code + ", ip = " + ip + ", msg = " + msg;   } }

Response 对象用于封装初始化结果信息。

参数说明

参数类型说明
privateKeyString初始化Kalay SDK所需的授权码(什么是授权码?
sdkLicensekeyString初始化P2P SDK所需的授权码(什么是授权码?
listenerOnInitListener初始化的结果回调接口(原文此处类型有误,应为 OnInitListener)

回调说明

回调字段类型说明
msgString
  1. 当访问privateKey检查服务Domain失败时,返回http response string;
  2. 当访问成功时,返回response string中的msg字段;
  3. 当P2P初始化失败时,返回P2P失败msg;
ipStringprivateKey检查服务Domain的实际IP
codeint返回码,详细定义参考:返回码

返回码

返回码说明
10001privateKey 永久有效
10002privateKey 在有效期内
-10000privateKey 无效
-10003privateKey 已过期
-1004sdk liceseKey 无效(原文拼写错误,应为 license)
-1005sdk liceseKey 无效(原文拼写错误,应为 license)
-3sdk liceseKey 重复初始化
-20031sdk liceseKey 重复初始化
-40032sdk liceseKey 重复初始化

代码示例

KYCamera.KY_InitIOTCWithLicenseKey(application, privateKey, sdkKey, new OnInitListener() {   @Override   public void success(Response response) {  // 初始化成功,处理响应数据   }   @Override   public void failure(Response response) {  // 初始化失败,处理错误信息   }   @Override   public void doInBackground() {      // 在后台线程执行的操作   } });

KY_UninitIOTC

  • 功能描述:
  • 用于P2P SDK和Kalay SDK的 IOTC反初始化。

接口定义

public static void KY_UninitIOTC()

参数说明

暂无

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_SetMasterRegion

接口定义

public static void KY_SetMasterRegion(int region);

参数说明

参数类型说明
regionintP2P服务挂载的区域。0:全部;1:大中华地区;2:欧洲;3:美洲;

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_LanSearch

  • 功能描述:
  • 搜索本地局域网内的设备。

接口定义

public static st_LanSearchInfo[] KY_LanSearch(int timeout);

参数说明

参数类型说明
timeoutint超时时间,单位:ms

回调说明

暂无

返回码

暂无

代码示例

st_LanSearchInfo[] arrResp = KYCamera.KY_LanSearch(2000); if (arrResp != null) {   for (st_LanSearchInfo info : arrResp) {  Log.i(TAG, "uid: " + new String(info.UID) + " ip:" + new String(info.IP));   } }

KY_GetSDKVersion

  • 功能描述:
  • 获取SDK的版本号信息。

接口定义

public abstract String KY_GetSDKVersion();

参数说明

暂无

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_setLogEnable

接口定义

public static void KY_setLogEnable(boolean enable, String path, LogLevel level);

参数说明

参数类型说明
enableboolean是否开启log记录
pathString日志文件存储的路径,设置后log沙盒存储路径为:
  • <path>/yyyy-MM-dd/HH:mm:ss/Console.txt
  • <path>/yyyy-MM-dd/HH:mm:ss/IOTC.txt
  • <path>/yyyy-MM-dd/HH:mm:ss/AVAPI.txt
  • <path>/yyyy-MM-dd/HH:mm:ss/RDT.txt
  • <path>/yyyy-MM-dd/HH:mm:ss/Global.txt
levelLogLevellog等级(原文此处类型描述缺失)

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_openAec

  • 功能描述:
  • 是否开启aar内置的三方回音消除,默认不开启。静态api,全局可调用。

接口定义

public static void KY_openAec(boolean isOpenAec);

参数说明

参数类型说明
isOpenAecboolean是否开启,仅支持8k或16k音频。

回调说明

暂无

返回码

暂无

代码示例

暂无

即刻开启您的物联网之旅

联系解决方案专家
Kalay App
资讯安全白皮书
全球专利布局
解决方案
新闻动态
公司动态
行业资讯
媒体报道
永续发展
经营者的话
社会参与
环境永续
公司治理

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

© 2022 物联智慧科技(深圳)有限公司版权所有粤ICP备14023641号
在线咨询
扫一扫

TUTK服务尽在掌握

全国免费服务热线
+86 755 27702549

返回顶部