1#底层开发基础(1)---SDK,JNI,NDK的关系

三个名词:
SDK:Software Development Kit----->Android app开发套件
JNI:JAVA Native Interface------------>JAVA本地调用接口
NDK:Nateive Development Kit------>本地开发套件,用来写c/c++动态库,经过JNI给上层APP调用。

在搭载Android的设备上安装Android framework不支持的硬件时,必需要使用C/C++实现设备的驱动程序,以便对设备进行控制( NDK)。而后使用 JNI将C/C++实现的硬件设备驱动程序映射为Java API。这样,Android应用程序开发人员就能够经过Java编写的API使用新添加的硬件了( SDK)。
 



相关文章
相关标签/搜索