Android SDK PDK NDK详解

本文详细介绍了Android开发中的SDK、PDK和NDK的概念和用途。SDK是供应用开发者使用的软件开发套件,包含公开API集合。PDK(Platform Development Kit)用于加速OEM厂商的系统更新速度,帮助进行驱动和新功能开发。NDK则是让开发者使用C/C++进行原生开发的工具,允许利用已有的C/C++库,但调试和兼容性挑战较大。
摘要由CSDN通过智能技术生成

昨天一个同事问我Android PDK,NDK,SDK都是做什么的,什么意思。之前听到过这几个词,感觉自己能够理解,

但是发现要比较清晰的给她解释才发现自己的理解可能还不是很到位,带着疑问查了查资料,结合自己的理解写

下来。

其实这个三个词应该是在软件开发领域通用的,它们的全称分别为SDK(Software Development Kit),PDK(Platform

Development Kit),NDK(Native Development Kit),我们可以从它们的用途以及针对的人群来理解一下。

1.SDK 软件开发套件

  一般平台都会发布自己的SDK,SDK包含该平台为应用程序开发人员提供的开发工具,主要是所有公开API

的集合,应用程序开发人员可以借助SDK中的API快速的进行应用的开发。

   Android SDK针对所有安卓应用开发人员开放,下载ADT查看sdk目录如下:

 sdk
├── add-ons
├── build-tools
├── extras
├── platforms
├── platform-tools
└── tools

SDK文件目录解释:

1) add-ons   这里保存一些附加库࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值