关于Android SDK中Source和Platform代码不一样

经过查看相同Version下,source下的代码比platform上的内容多,请问为何会这样?比如source下有obex相关类,但是platform下没有导致我无法获取

source中部分参数和方法是对应用开发者不可见的定义了Hide标签,对于应用开发应该以platform里面提供的接口为准。

sdk只是开发工具包,这个就是我们用到的api的源码,可以运行,依赖完整的android系统的。

android系统源码是基于linux内核上的一套解决方案,针对ARM平台的做的各种适合嵌入式设备的一套代码。

源码能编译出SDK ,简单说源码>sdk

我们一般在开发的时候用的都是SDK,而不是Android源码,而我们在SDK中点进去看的时候我们的看到的就是源码。

可以说SDK是Android源码压缩或者打包后的产物。
来源于:道系 青年