安卓SDK和API是什么意思?

Posted 春招进大厂的梦想家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓SDK和API是什么意思?相关的知识,希望对你有一定的参考价值。

安卓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是什么意思?的主要内容,如果未能解决你的问题,请参考以下文章

android4.0是啥意思

android sdk是啥意思?干嘛用的

跪求高人指点我Android和Eclipse和ADT怎么用?就是在电脑装安卓。

安卓 版本判断 API

安卓开发——在应用中简单调用Android百度地图API SDK

C#个推SDK推送安卓+iOS