打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一文看懂什么是SDK

1.2  SDK包含哪些内容

   SDK就像是用户购买梳妆台时随板材一同提供的工具包,让用户能够自行组装只是对象是应用开发而已。一个基本的 SDK 通常由编译器、调试器和应用编程接口(API)但也可能包含以下任意内容文档:

编辑器

运行时/开发环境

测试/分析工具

驱动程序

网络协议

   优秀的 SDK 还将为开发人员提供在为特定产品及其生态系统创建新应用时需要的组件。一些 SDK 还会包含示例或基本测试项目,帮助开发人员尽快上手。一开始API的集合我们就称为SDK。例如mac提供的API集合,我们就称为MAC SDK.现在的SDK指的也是以一组API作为输入,以另外一组API作为输出的中间件。

1.3  SDK包含哪些东西

   SDK被开发出来是为了减少程序与工作量的,比如公司开发出某种软件的某种功能,把他封装成SDK工具。其他公司如果想要给软件开发出这种功能,但又不想从头搞开发,直接付钱省事,那就使用SDK。那API和SDK之间又有什么关系呢,你可以把SDK想象成一个虚拟的程序包,在这个程序包中有一份做好的软件功能,只要6个小小接口可以联通外界,这个接口就是API。

   如果我们现在软件中增加某个功能(比如美颜、云存储),我们可以选择使用这个“SDK”软件包,我们只要把我们的程序连接上API接口,就可以使用SDK软件包里的功能了。软件开发工具包是一些被软件工程师用于为特定的软件包,软件框架硬件平台操作系统等创建应用软件的开发工具的集合。在航空,信息,数理,医疗等领域方面都有不可替代的作用。

1.4  智能云网开发者社区是什么

    接下来,我们结合华为开发者社区中的SDK工具包来加深对SDK以及华为云的了解。首先华为开发者社区SDK工具包的链接如下:https://devzone.huawei.com/cn/enterprise/sdkList.html

    在这里有开发者社区专门提供cloudcampus资源下载和样例代码以及超融合数据中心网络专门提供cloudfabric资源下载和样例代码。其中包含了API调用之python示例代码,基于python实现如何调用imaster NCE-campus 的RESTFUL API等种类多样的SDK工具包,里面的代码文档也供大家下载。

    开发者社区提供windows,androis,ios,mac的客户端SDK,方便开发者将华为云的会议,视频会议,桌面共享能力快速继承到自己的应用中。华为云会议的客户段SDK已经实现了会议中UI界面,包括会场画面显示,会议控制功能,桌面共享,开发者只需要调用少量接口即可完成华为云会议能力的继承,客户端SDK已经提供了主要UI如下(以windowsSDK为例,其他平台的SDK能力相同,界面布局有差异)。

    任意点开发者社区下的SDK工具,都会出现一个实验室供大家进行实验,点开一个界面如下,在文件和license中我们可以看到代码:

    小伙伴们,点点你的鼠标,加入到开发者社区SDK工具包,实现你的代码价值吧! 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SDK国标开启试点,窃取隐私的黑手又少了一只
大疆(Dji)SDK思路前的准备(上)
社区专访|王君杰:软件包制作经验及使用体验分享
手机应用采用高德地图还是百度地图好?为什么?
qq互联
鸿蒙演变过程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服