NEWS
新闻文章
SDK开发包是什么?怎么调用SDK接口
时间: 2020-05-15 14:09 作者: admin
点击:
次
什么是 SDK开发包
要开发应用程序,您需要一个软件开发工具包(SDK)。一个典型的 SDK 示例是 Java 开发工具包 (也称为 JDK 或 Java SDK)。这是一个用于生成 Java 应用程序的 SDK。
IntelliJ IDEA 不包括 SDK。因此,在开始编写代码之前,您必须下载并安装至少一个SDK,并在 IntelliJ IDEA 中定义该 SDK。(您可以在创建第一个项目时或以后指定一个 SDK。)
如果要在 IntelliJ IDEA 中定义 SDK,一般来说,您所要做的就是指定它的位置。(这个位置通常被称为 SDK 主目录,这是安装 SDK 的目录)。可以进行额外的 SDK调整,但是在大多数情况下,它们不是必需的。

如何调用SDK接口
(1)开启开发包:初始化SDKNetClient_Startup|NetClient_Startup_V4,包括对整个网络SDK系统的初始化,内存预分配等操作。
(2)注册消息(NetClient_SetMSGHandle)和回调(NetClient_SetNotifyFunction),其中消息机制仅限于Windows平台使用,而回调机制可用于Windows平台和Linux平台。注意:SDK是异步运行模式,需注册消息回调来处理上层业务逻辑。
(3)登录设备:调用 NetClient_Logon|NetClient_LogonEx 完成操作。注意: 登录操作成功后并不代表成功登录服务器,需要通过回调或者消息来获得登录状态登录后,会获得一个系统消息(如果设置了消息句柄),可以从消息判断登录是否成功。如果设置了回调函数,也可以在回调函数内处理登录结果,建议使用消息机制。关于 logonID 有效期的解释:在成功调用 NetClient_Logon 至成功调用 NetClient_Logoff 之前的任何时段都是有效的。即如果一个设备第一次或第 N 次收到 TIME_OUT 消息时,都处于有效时间段。如果需要彻底销毁 ID,必须调用 NetClient_Logoff,无论这个设备是否真正连接成功。不然将导致 ID 持续增加,到时,再无法连接其他设备(IP无重复)。
- 全渠道智能呼叫中心怎么建?
- 呼叫中心国产化替代怎么落地?
- 智能呼叫中心与AI机器人有何区别?别选错
- 呼叫中心中间件怎么对接业务系统?五步走
- 电信Callcenter升级:AI中间件与原有平台,谁更能
- 电话IM客服升级:Callcenter自研与中间件,谁更快
- 智能呼叫中心“超脑”进化:大模型+零代码中间
- 语音通知系统怎么选?企业智能语音通知方案全
- 智能呼叫中心是什么?AI大模型赋能呼叫中心落地
- 呼叫中心搭建全流程:企业自建呼叫中心步骤与
- 客服呼叫中心系统搭建指南:从需求到落地全流
- 自建呼叫中心VS采购成品平台,中间件模式优势分
- 选错CTI中间件,隐性成本翻倍——信创改造选型
- 呼叫中心中间件厂商怎么筛选?重点看这几项能
- 呼叫中心国产化项目实施落地常见坑
- 自来水智能客服系统的AI核心能力:从机器人到
- CTI中间件和呼叫中心系统的区别,企业该怎么选
- 语音中间件常见问题:并发、线路对接、稳定性
