Api只是一个统称,它是向上提供一系列的 接口,提供给开发者使用,而开发者不需要弄清楚实现方式,这样节省了开发时间。不管什么Api它们的作用是一样的。至于Api底层实现方式那就各不相同。由于Anroid中也是一部分java语言编写,你所说的Android API应该大部分也是java内容。两者之间,有很多相似的地方。不过很多新的Api是java里没有的。因为Android是针对移动设备,所以很多内容 java中没有。
安卓应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。建议在安卓课程前期的java学习阶段中,需要用心的学好。
Android 虽然使用Java 语言 作为开发 工具 ,但是在实际开发中发现,还是与Java SDK 有一些不同的地方。Android SDK引用了大部分的Java SDK,少数部分被Android SDK抛弃,比如说界面部分,java.awt package除了java.awt.font被引用外,其他都被抛弃,在Android平台开发中不能使用。将Java 游戏 移植到Android平台的过程中,Android SDK与Java SDK的区别是很需要注意的地方。
Android SDK引用了Java SDK 80%的package,这些package也是在实际开发中经常使用的
java的API大部分适用于Android 但是要开发Android仅靠java的API是不行的
Android你可以认为是对java进行了一次封装
Android平台中直接或间接的继承和扩展Java原有的api
Java语言中基础的api和android api是相同的