安卓SDK和API是什么意思?

一、SDK

  • SDK就是kit,通俗讲就是工具箱。一系列的工具组合在一起,能实现补全代码。自动错误检查之类的功能,比如点一下run,会调用编译器来自动编译,编译完后悔调用手机或者模拟器来运行。SDK,提供整套的开发工具开发者使用。
  • SDK (Software Development Kit)翻译成中文就是"软体开发工具组"是用来帮一个 产品 或 平台 开发应用程式的工具组,由产品的厂商提供给开发者使用的。
  • SDK下的包说明:
    • add-ons:Android开发需要的第三方文件和软件库
    • docs:Android的文档。包括开发指南、API参考、资源等
    • extras:扩展的附加包
    • platforms:你安装下载的所有Android平台,分版本存放
    • platform-tools:平台相关的工具
    • samples:所有的样例程序
    • system-images:系统使用的图片
    • temp:临时操作或缓存的目录
    • tools:应用Android平台进行开发所需要的一些开发工具

二、API

  • API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供某软件或硬件的访问,而又无需访问源码,或理解内部工作机制的细节;
  • 每个 API 主要都是为了达成某特定功能所设计的。开发商可以为了不同平台,设计相同的 API 让开发者使用,也可能会因应不同平台,制作不同的 API 让开发者使用;
  • API (Application Programming Interface)翻译成中文就是"应用程式介面",其实这样翻译不好,应该说是"程式沟通介面"。翻译为介面,顾名思义就要沟通两个不同的东西用的,通常由一组函式库所组成。在一个 同一个平台 下的 两个不同东西(程式 or 系统),为了能取用对方的功能等等,所以一个 X程式 写了一组函式,让 同一平台的其他程式 取用 X程式 的功能,那组函式就可以说是那个 X程式 对外开放的 API。

安卓SDK和API是什么意思?相关推荐

  1. 如何解决安卓SDK无法下载Package的问题

    安装好Android SDK后,打开Android SDK Manager下载API时一直显示"Done loading packages"却迟迟不能前进,界面显示的Package ...

  2. API,SDK和API之间的关系和区别

    随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖, ...

  3. 什么是API,SDK和API之间有什么关系呢?

    随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖, ...

  4. 安卓SDK和安卓版本的对应关系

    安卓SDK和安卓版本的对应关系 Android 14 SDK         API level 34 Android 13 SDK         API level 33 Android 12L ...

  5. 3DAI安卓SDK发布--单照片极速建模

    P3Dface是由深圳市三维人工智能科技有限公司研发的三维人脸重建库,主要功能是根据一张正面的人脸照片生成对应的人脸三维模型,生成的模型可以导出成OBJ,或直接导入Unity等三维引擎里使用. 近年来 ...

  6. 什么是SDK和API?

    随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖, ...

  7. 在线客服软件海豚客服安卓SDK如何接入

    本篇分享在线客服系统海豚客服如何进行安卓SDK的接入,首先请点击下载SDK包:"dolphin_lib-release.aar" 一.将最小编译版本修改为17或者以上,通常在主mo ...

  8. 消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

    消除安卓SDK更新时的"https://dl-ssl.google.com refused"异常的方法 消除安卓SDK更新时的"https://dl-ssl.google ...

  9. 解决安卓SDK更新dl-ssl.google.com无法连接的方法

    解决安卓SDK更新dl-ssl.google.com无法连接的方法 参考文章: (1)解决安卓SDK更新dl-ssl.google.com无法连接的方法 (2)https://www.cnblogs. ...

最新文章

  1. 洛谷 2 月月赛 I 『MdOI R4』 (Div2) A ~ D 四题全,也许会有六题,超高质量题解 (Div.1E、F下辈子一定补)【每日亿题2 / 9】
  2. Spring框架5.1将提供对Java 11的支持
  3. CloudFoundry环境上的三种端口,您分清楚了吗
  4. Docker中RocketMQ的安装与使用
  5. 从用户的角度看 c语言中函数有两种,【南开大学】20秋学期(1709、1803、1809、1903、1909、2003、2009 )《C语言程序设计》在线作业答卷...
  6. 电脑编程python和c加加语言的区别_小猿圈之Bash 和 Python 编程语言优缺点
  7. ios 旋转加载gif_iOS 中gif图的显示
  8. 如何在10亿个数中找到前1000大的数?
  9. windows 下编译libcurl,通过url下载图片数据
  10. MySql 存储过程 光标只循环一次
  11. 「洛谷3469」「POI2008」BLO-Blockade【Tarjan求割点】
  12. 将pdf文件缩到最小的小技巧
  13. idea中快速查找类和方法名
  14. 代码设置textField和textView的border和borderColor
  15. IE浏览器js 中http请求,中文传参报400错误-解决方法
  16. c语言如何统计不同分数段学生人数,Excel统计不同班级各个分数段的学生人数的方法...
  17. 2019湖北省赛网络赛C Store CDQ分治
  18. 华为虚拟服务器忘记密码,远程服务器的密码忘记了
  19. linux给内存卡分区,Android系统手机内存卡分区详解
  20. 二进制安装Kubernetes(k8s) v1.24.0 IPv4

热门文章

  1. 谷歌自研 Tensor 芯片,8核CPU,20核GPU……
  2. linux计算校验和 c语言,校验和计算
  3. 艾永亮:老板必看!传统企业转型互联网的“门道”
  4. 书评《HTTP权威指南》
  5. 任意长度的python列表_任意长度的Python列表、元组和字符串中最后一个元素的索引为...
  6. canvas封闭图形填充与
  7. 计算机专业必须要i7处理器,懂电脑的人为什么不买i7处理器?有什么依据吗?...
  8. iOS15 API 新特性
  9. AOP相关术语(连接点、切入点、通知、引介、目标对象、织入、代理、切面)
  10. 怎样改变图片尺寸大小不变形?如何设置图片尺寸?