sdk 订阅
软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。为了鼓励开发者使用其系统或者语言,许多SDK是免费提供的。软件工程师通常从目标系统开发者那里获得软件开发包,也可以直接从互联网下载,有时也被作为营销手段。例如,营销公司会免费提供构建SDK 以鼓励人们使用它,从而会吸引更多人由于能免费为其编程而购买其构件。SDK可能附带了使其不能在不兼容的许可证下开发软件的许可证。例如产品供应商提供一个专有的SDK可能与自由软件开发抵触。GPL能使 SDK与专有软件开发近乎不兼容。LGPL下的SDK则没有这个问题。 展开全文
软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。为了鼓励开发者使用其系统或者语言,许多SDK是免费提供的。软件工程师通常从目标系统开发者那里获得软件开发包,也可以直接从互联网下载,有时也被作为营销手段。例如,营销公司会免费提供构建SDK 以鼓励人们使用它,从而会吸引更多人由于能免费为其编程而购买其构件。SDK可能附带了使其不能在不兼容的许可证下开发软件的许可证。例如产品供应商提供一个专有的SDK可能与自由软件开发抵触。GPL能使 SDK与专有软件开发近乎不兼容。LGPL下的SDK则没有这个问题。
信息
应    用
软件包、软件框架、硬件平台、操作系统
外文名
Software Development Kit
别    名
SDK
用    途
软件开发
应用平台
Windows
中文名
软件开发工具包
软件开发工具包SpeechSDK
介绍了该系统的设计目标及功能结构,结合实际项目背景,提出了解决方案并以分模块的形式探讨了系统的功能,介绍了系统各部分的特点。经过测试基于SpeechSDK。 [1]  相关背景API(Application Programming Interface,应用编程接口)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API而使操作系统去执行应用程序的命令(动作)。其实早在DOS时代就有 API 的概念,只不过那个时候的 API 是以中断调用的形式(INT 21h)提供的,在 DOS下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将 AH置为30h后调用INT 21h就可以得到DOS 操作系统的版本号。而在 Windows 中,系统 API 是以函数调用的方式提供的。同样是取得操作系统的版本号,在 Windows 中你所要做的就是调用 GetVersionEx() 函数。可以这么说,DOSAPI 是 “Thinking in汇编语言” 的,而 Windows API 则是 “Thinking in 高级语言” 的。DOSAPI是系统程序的一部分,他们与系统一同被载入内存并且可以通过中断矢量表找到他们的入口,那么 什么是Windows API呢?要说明白这个问题就不得不引入下面要介绍得这个概念——DLL。 [1]  DLL,即Dynamic Link Library(动态链接库)。在Windows 环境下含有大量 .dll格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟.exe文件不同的是,.dll文件不能直接执行,通常由.exe在执行时装入,内含有一些资源以及可执行代码等。其实Windows的三大模块就是以DLL的形式提供的(Kernel32.dll,User32.dll,GDI32.dll),里面就含有了API函数的执行代码。为了使用DLL中的API函数,必须要有API函数的声明(.h)和其导入库(.lib),导入库可以先这样理解,导入库是为了在DLL中找到API的入口点而使用的。为了使用API函数,我们就要有跟API所对应的.h和.lib文件,而SDK正是提供了一整套开发Windows应用程序所需的相关文件、范例和工具的“工具包”。SDK包含了使用API的必需资料,所以也常把仅使用API来编写Windows应用程序的开发方式叫做“SDK编程”。而API和SDK是开发Windows应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的,比如VCL和MFC,虽然比起“SDK 编程”来有着更高的抽象度,但这丝毫不妨碍在需要的时候随时直接调用API函数 。 [1] 
收起全文
精华内容
下载资源
问答
  • 大疆无人机安卓Mobile Sdk开发(一)简单介绍

    万次阅读 多人点赞 2019-03-29 16:08:16
    大疆无人机安卓Mobile Sdk开发(一)简单介绍 大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息 大疆官方提供了安卓sdk供开发者使用,这是地址...

    大疆无人机安卓Mobile Sdk开发(一)简单介绍

    大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息

    大疆无人机安卓Mobile Sdk开发(三)制定航点任务WaypointMission

    大疆无人机安卓Mobile Sdk开发(四)读取飞机的图片和视频并下载

    大疆无人机安卓Mobile Sdk开发(五)解决M300Rtk H20相机无法获取图片视频的问题

    qq 505057618 接mobilesdk开发,有需求可以联系

    大疆官方开发文档目前没有提供中文的api,所以看起来可能会比较麻烦,尤其对于一些专业名词,如果不是我从事这个方面开发作为一个小白我肯定看不懂的。

    基于官方的sdk我们能开发出什么呢?其实大疆的官方应用DJI go和DJI go 4都很好用的,那么我们基于sdk可以开发出跟DJI go一模一样的功能,可以有过之无不及。目前我在做的项目就是先把大疆官方支持的功能全部实现一遍,然后在此基础上实现自己的功能,大的框架主要是实现一个无人机的云平台,小的话就是满足不同用户对于无人机操控的需求。

    目前我们可以实现类似于大疆司空的系统,无论是全自动执行任务,还是远程控制都没有问题。我会在后面的篇章教大家如何基于大疆的sdk开发出一个完整的应用。

    展开全文
  • 小伙伴们都在下方留言要开发包 ... sdk: https://download.csdn.net/download/qq_35583089/10537610 大家自己下载一下吧。...最近在公司需要在项目里集成海康威视的摄像头,刚开始的时候只有个sdk压缩文件,完全...

    小伙伴们都在下方留言要开发包

    web: https://download.csdn.net/download/qq_35583089/10537585   

    sdk:    https://download.csdn.net/download/qq_35583089/10537610

    大家自己下载一下吧。

     最近在公司需要在项目里集成海康威视的摄像头,刚开始的时候只有个sdk压缩文件,完全是丈二的和尚摸不着头脑,花了几个小时在看文档与demo,有了一点头绪,但接下来在运行java demo 的时候,一步一个坑,在网上拼拼凑凑,总算可以将摄像头的画面显示出来,为了让更多的小伙伴可以更快速的实现这个功能,决定将自己遇到的困难及解决的办法一步一步记录下来,朋友们可以在下面讨论留言。

    海康威视sdk

    打开sdk的压缩文件,可以看到如下的内容

    首先将java demo 在idea中打开,在项目的最下面,有一个文件 : SDK库文件拷贝到该目录下.txt,很明显,是要将库文件里面的所有文件都直接放到与这个文件平级的目录下

    这时候运行ClientDemo里面的mian 方法,会看到如下界面:

    成功显示这个窗口,表示库文件的目录没有放错。

    如果运行main方法报如下错误检查你的库文件放置的目录与上面的图上的是否一致。(这个com/是我为了演示错误加上去的,demo的代码不用修改。)

    接下来点击每一个按钮,都是提示你请先注册,点击注册按钮,又会弹出一个注册失败,真的完全不知道是什么意思。

    这时候你发现你根本不知道摄像头的ip, 用户名,密码,端口号是多少,我在网上找了很久才找到解决的办法:安装海康的SADP软件可以看到同一个局域网下面每个摄像头的详情。但是账号和密码还是不正确。为了让大家少走弯路,给大家指一条最直接,最高效的路:关注海康威视客户服务 这个微信公众号 ->贴心服务->密码重置,可以直接下载到可以修改密码的SADP软件,真可谓是一箭双雕,哈哈。如下图所示:

    上一步都弄好了,接下来可以回到直接运行main 方法那一步,填上SADP软件上显示的本地的摄像头的ip,端口号,还有修改过的账号密码,点击注册,接下来就是见证奇迹的时刻了。

    海康威视web

          很多小伙伴的公司不会使用java swing 的窗口来实现摄像头,这时候就会用到海康威视的web端集成。

          可以直接在网上下载一个海康威视的web3.0开发包,直接打开demo.html ,用ie浏览器打开,会看到如下的页面,在预览页面之前,必须安装如下的这个软件。

    打开页面:

    点击允许此次访问的内容,如下图所示:

     

    填写自己的设备信息,用户名密码,点击预览按钮,即可实现预览功能。

    也可以将以下的配置文件放入项目内,直接打开demo.html是一样的效果:

    下面就开始做我们需要的功能的,页面上的每个按钮对应webVideoCtrl.js里的各个方法,web开发包里面已经提供了API的说明文档 ,我们只需要对照API ,调用webVideoCtrl.js里面的方法就可以实现我们需要的功能。

    以上的功能摸索了差不多2天,在网上各种找关于海康威视的博客,希望我总结的这篇文章可以帮到很多也在集成摄像头的朋友,快速的入门。以上如果有不对的地方,可以在下方留言讨论。

     

    展开全文
  • 2015最新安卓SDK完整包下载 绿色版

    万次下载 热门讨论 2015-04-23 08:41:35
    2015最新安卓SDK完整包下载 所以SDK里面版本都已下好
  • 海康威视网络摄像头SDK中Demo的二次开发(运行)

    万次阅读 多人点赞 2018-03-28 21:28:50
    我们买回来的网络摄像头可以在官网下载到SDK开发包: 下载下来SDK后我们解压,就可以看到里面包含一些开发文档以及一些Demo示例: 我们点开Demo示例,可以看到里面有各种语言的示例,这里我们以MFC为例进行...

    如有问题请邮件联系:2018@yinjinjing.cn

    我们买回来的网络摄像头可以在官网下载到SDK开发包:

    下载下来SDK后我们解压,就可以看到里面包含一些开发文档以及一些Demo示例:

    我们点开Demo示例,可以看到里面有各种语言的示例,这里我们以MFC为例进行说明:

    这里,我们需要注意阅读编译环境说明:

    其中,MFC综合示例是没有问题的,我们直接导入头文件和库文件就可以运行,但是对于分功能的示例就存在一些问题,这里我们就以分功能中的第一个为例进行演示:

    由于电脑上没有安装VS2008,所以这里无视环境,直接用VS2013单向升级后打开:

    打开后我们首先要进行一个地方的修改,这是SDK文档的一个失误,就是输出目录不一致,这会直接导致后面执行的出错:

    这里我们选择修改配置属性→常规→输出目录(两个保持一致即可),修改为:

    .\bin\

    接下来我们进行文件的导入,这里需要选择Debug x64,这个的选择和你下载的SDK以及你的系统有关:

    右击属性,填入我们头文件的路径:

    修改完成后记得点应用,同样的操作我们再添加库文件:

    这是我们一定记得选择Debug为x64,否则会各种报错:

    紧接着我们生成运行:

    提示缺少DLL文件,这时我们把这些文件按照SDK说明文档的做法复制到bin目录下即可正常运行:

    注:一定不要漏赋值,否则会造成后面程序运行出错

    我们填好我们在相机激活的时候的配置信息之后,就可以顺利使用官方给的Demo了:


    附1:如果你需要对摄像机的图像进行抓图并显示到程序页面上,请参考:

    基于MFC海康威视摄像头Demo(含抓图显示|不含云台)

    效果如图所示:


    附2:如果你需要对抓取的图片做图像处理:

    请参考:海康威视图像处理Demo

    效果如图所示:


    附3:如果你需要海康威视相机标定的示例

    请参考:海康威视标定DEMO

    效果如图所示:


    附4:如果你需要视频的多路播放(连接多个相机,用于双目或者多目的开发)

    请下载: 海康威视多目Demo

    需要详细的说明请参考:海康威视多路播放博客

    效果如图所示:


    附5:如果你需要对摄像头返回图像的文字,时间,叠加进行更改:

    请参考:海康威视摄像机OSD设置、字符叠加(时间,通道名称)

    效果如图所示:


    附6:如果我们需要在三维重建前进行一个物体的识别并针对特定物体进行优化(此部分博主尚未实现,仅是一种思路,欢迎有比较好的想法的读者可以私信或留言给博主指导!):

    请参考:物体识别,Win7下运行TensorFlow Object Detection API详细版教程(零基础操作)


    附7:如果你需要利用双目或多目摄像机进行三维重建,达到如下的效果图,请参考博客:双目三维重建—基于特征点匹配的被动式三维重建(OpenCV+OpenGL)

    和摄像头SDK相连的程序,如图二所示的程序代码还在整理中,如果您有需要请关注博主博客


     附8:如果你还没有选购网络摄像头或者不知道如何选择网络摄像头,请参考博客:海康威视网络摄像头购买指南(焦距&像素等参数)


      附9:如果您已经购买了网络摄像机但是不知道如何首次激活使用,请参考博客:海康威视摄像头初始化设置(新相机的第一次配置&相机恢复出厂设置)


     附10:如果您需要制作海康威视+OpenCV的播放器,请下载Demo:海康威视+OpenCV播放器(具体博文尚在整理中)


     附11:如果您需要进一步附7所示的改进双目三维重建算法的效果,可以参考 :一种基于主体识别技术的三维重建改进算法

    传统三维重建算法效果图:

    改进后三维重建算法效果图:

     

    展开全文
  • Android 4.4.2 sdk工具

    千次下载 热门讨论 2014-06-13 07:55:37
    Android 4.4.2 sdk 离线包: 包括:platforms
  • SDK教程 SDK教程 SDK教程 SDK教程 SDK教程 SDK教程 SDK教程 SDK教程 SDK教程 SDK教程 SDK教程
  • 导入已有的工程,在 build 时出现了 Failed to install the following Android SDK packages as some licences have not been accepted. 从此开启有点漫长的脱坑之路。 出现这个为在解决后发现主要是两个问题: ...

    导入已有的工程,在 build 时出现了 Failed to install the following Android SDK packages as some licences have not been accepted. 从此开启有点漫长的脱坑之路。

    出现这个为在解决后发现主要是两个问题:

            一个是 sdkmanager 没有更新;

            另一个原因是项目配置的 build-tools  platforms platform-tools 和本地下载的版本存在不一致的情况。

    Failed to install the following Android SDK packages as some licences have not been accepted.
       platforms;android-28 Android SDK Platform 28
       build-tools;27.0.3 Android SDK Build-Tools 27.0.3
    To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
    Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

    上面报错的同事 java 编译器还提示:

            Warning: License for package Android SDK Build-Tools 27.0.3 not accepted.
            Warning: License for package Android SDK Platform 28 not accepted.

    解决:

    1、先 cd 到 安装sdk 的 tools/bin 目录下:如 cd /home/xxxxx/xxx/00_soft/sdk/android-sdk-linux/tools/bin

          在没有更新 sdkmanager 之前,该文件夹下只有一个 sdkmanager 可执行文件

    2、执行命令  ./sdkmanager --update (执行过程有点慢,不知道是不是网速问题)

           执行结束后 bin 文件夹下的内容如下:

    drwxr-xr-x 2 a5673 a5673 4096 7月  16 10:49 .
    drwxr-xr-x 6 a5673 a5673 4096 7月  16 10:49 ..
    -rwxr-xr-x 1 a5673 a5673 6742 7月  16 10:49 apkanalyzer
    -rwxr-xr-x 1 a5673 a5673 5253 7月  16 10:49 archquery
    -rwxr-xr-x 1 a5673 a5673 6040 7月  16 10:49 avdmanager
    -rwxr-xr-x 1 a5673 a5673 5250 7月  16 10:49 jobb
    -rwxr-xr-x 1 a5673 a5673 6834 7月  16 10:49 lint
    -rwxr-xr-x 1 a5673 a5673 3323 7月  16 10:49 monkeyrunner
    -rwxr-xr-x 1 a5673 a5673 5613 7月  16 10:49 screenshot2
    -rwxr-xr-x 1 a5673 a5673 6047 7月  16 10:49 sdkmanager
    -rwxr-xr-x 1 a5673 a5673 3076 7月  16 10:49 uiautomatorviewer

    3、再次执行命令 : ./sdkmanager --licenses 更新 license 文件,执行过程需要多次确认

    :~/xxx/00_soft/sdk/android-sdk-linux/tools/bin$ ./sdkmanager --licenses
    4 of 5 SDK package licenses not accepted. 100% Computing updates...             
    Review licenses that have not been accepted (y/N)? y

    4、这时可以尝试是否能够正常构建项目,有可能遇到下面提示的问题(或是其中的一个提示)

            Warning: License for package Android SDK Build-Tools 27.0.3 not accepted.
            Warning: License for package Android SDK Platform 28 not accepted.

          应该是本地下载的版本和配置的没有对应上,只需要通过 sdkmanager 下载项目配置的版本即可。

          例如(具体请了解 sdkmanager 命令的使用):

    // 同时安装多个包
    sdkmanager "platform-tools" "build-tools;28.0.3" "platforms;android-28"

    展开全文
  • Ubuntu SDK 安装

    万次阅读 热门讨论 2019-11-25 16:20:44
    在这篇文章里,你将学到如何安装Ubuntu SDK到你的系统中,并生成一个简单的应用以测试你的安装是否成功。对英文好的学习者,可以参考Ubuntu 网站中的英文地址来进行安装。如果开发者想对Ubuntu SDK的使用有更深的...
  • 题记:很多做游戏开发的人,估计都或多或少地接过渠道SDK,什么UC,当乐,91,小米,360......据统计国内市场当前不下于100家渠道,还包括一些没有SDK的小渠道。每个渠道SDK接入的方法呢,多是大同小异。但是,正是...
  • DirectX9.0SDK_DirectShowSDK

    热门讨论 2014-11-21 16:54:39
    DirectX_SDK_dec2004之前,DirectShow SDK包含在DirectX9.0SDK、DirectX9.0bSDK和DirectX_SDK_dec2004里,这是DirectX9.0SDK、DirectX9.0bSDK和DirectX_SDK_dec2004的下载地址DirectX_SDK_dec2004之后的DirectShow ...
  • 2018年Unity结合Android SDK下载安装及配置教程

    万次阅读 多人点赞 2018-05-04 17:28:48
    首先声明: Unity版本2017.1f3 最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到Android平台,遇到一些...第三步、下载并安装AndroidSDK;第四步、在Unity中发布到Android平台。安装JDK官网:http:/...
  • Android SDK and AVD Manager

    千次下载 热门讨论 2011-09-20 14:51:23
    Android SDK and AVD Manager
  • Android sdk 5.0

    千次下载 热门讨论 2014-12-02 15:18:47
    android sdk 5.0 android-21 ,亲测可用。
  • 淘宝sdk

    热门讨论 2013-03-07 10:03:36
    淘宝sdk
  • SDK 下载

    万次阅读 2019-04-19 15:28:51
    一、SDK-tools下载 打开Android官网:https://developer.android.google.cn/studio 选择Android Studio,下拉至底部,选择需要下载的SDK版本解压,配置环境变量 二、Platform-tools下载 对于SDK的下载,应该是...
  • 解决sdk tools运行缺少hprof-conv文件

    万次下载 热门讨论 2014-07-23 20:20:06
    hprof-conv.exe 关于sdk tools 里面缺少这个运行文件
  • DirectShow SDK

    千次下载 热门讨论 2011-09-29 01:38:48
    DirectShow sdk, 知道用途的下了 真正的sdk +Rydiy友情分享+
  • AndroidSDKsdkmanager 命令行工具的使用(查看、安装、更新、卸载软件包)
  • SDK Manager

    热门讨论 2014-10-07 15:53:38
    android 软件开发包SDK(software Development kit)
  • Android SDK 默认位置

    万次阅读 2018-02-27 12:16:26
    macOS Android SDK 默认位置 /Users/用户名/Library/Android/sdkWindows Android SDK 默认位置 C:\Users\用户名\AppData\Local\Android\Sdk
  • Flutter SDK安装

    万次阅读 2019-01-22 13:30:10
    SDK下载安装 Flutter集成了Dart,因此不需要单独安装dart-sdk。 Flutter的SDK可以从官网下载: https://flutter.io/docs/development/tools/sdk/archive?tab=windows#windows 这里列出了4个channel:Stable,...
  • SDK的VC98(VC++6.0 SDK

    千次下载 热门讨论 2011-11-06 00:02:20
    SDK的VC98(VC++6.0 SDK
  • 直接解压即可使用,放入AndroidSDK内的platforms文件夹即可
  • Android 开发 第三方SDK 百度定位SDK

    千人学习 2016-08-08 10:49:00
    百度地图Android定位SDK是为Android移动端应用提供的一套简单易用的LBS定位服务接口,专注于为广大开发者提供好的综合定位服务,通过使用百度定位SDK,开发者可以轻松为应用程序实现智能、、高效的定位功能。...
  • Android 实战开发 三方SDK 讯飞语音SDK

    千人学习 2016-09-07 02:28:57
    Android 第三方SDK开发视频教程,给课程结合讯飞语音这个第三方SDK进行实战教学,实现在线语音合成,将文字信息转化为声音信息,给应用配上“嘴巴;语音听写,将连续语音识别为文字,给应用配上“耳朵”。
  • 关于SDK介绍

    万次阅读 多人点赞 2019-05-08 22:35:26
    什么是SDK?(百度百科) SDK 和 API 有什么区别? SDK 和 java JDK有什么区别? SDK本质是什么? SDK最核心的是什么? 什么是SDK?(百度百科) 软件开发工具包(缩写:SDK、外语全称:Software Development ...
  • unable to access android sdk add-on list

    万次阅读 多人点赞 2016-01-22 17:01:15
    知道了原因,自然有解决方法,可以在以后安装sdk,或者设置初次打开AS,不下载sdk 解决方法: 第一种: 以下方法在V2.3.1测试可行 点击Cancel,在后续的界面再安装SDK。 由于都是下一步,操作很简单,...
  • SDK简介

    千次阅读 多人点赞 2018-10-17 10:02:49
    SDK简介 网络上对于sdk的介绍,让人看起来很抽象,不知道说的是什么,今天就来翻译一下,大白话。 SDK是一个总称,大致分为四类: 开发代码示例: 我们经常去运用软件的官网去下载sdk,也就是DEMO,就是代码,别人写...
  • scala SDK 2.10下载

    2018-05-09 17:21:57
    scala SDK 2.10下载scala SDK 2.10下载scala SDK 2.10下载scala SDK 2.10下载scala SDK 2.10下载scala SDK 2.10下载scala SDK 2.10下载scala SDK 2.10下载scala SDK 2.10下载scala SDK 2.10下载scala SDK 2.10下载...
  • ADT-23.0.0 and Android-SDK-r23

    千次下载 热门讨论 2014-07-03 14:29:53
    android-sdk_r23-windows.zip 132M SDK r23 32 adt-bundle-windows-x86_64-20140624.zip 360M SDK+ADT 32 adt-bundle-windows-x86-20140624.zip 359.8M SDK+ADT 64 ADT-23.0.0.zip 99.2M ADT 23.0.0

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 921,354
精华内容 368,541
关键字:

sdk