什么是JNI?
JNI (Java Native Interface) java 本地接口,相当于一个协议,JNI 是用来沟通java代码和外部的本地代码(c/c++),也就是说有了JNI这个协议,我们才能够随意的让java代码调用C/C++的代码,同样C/C++的代码也可以调用java的代码。
什么是NDK?
NDK(Native Development Kit)是一个本地开发的工具包。
Java开发要用到JDK,Android开发要用到SDK,在Android中要进行native开发要用到NDK。
NDK可以帮助我们在Android应用中使用C/C++来完成特定功能的一套工具
网友评论