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

来源:互联网 发布:mimir是什么软件 编辑:程序博客网 时间:2024/04/30 11:44
三个名词:
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)。

转:  http://www.cnblogs.com/wxyllz/p/3377985.html
0 0