JNI 和 NDK

作者: 粘豆猫 | 来源:发表于2018-07-17 13:31 被阅读3次

    什么是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++来完成特定功能的一套工具

    JNI和NDK的关系

    参考:Android:JNI 与 NDK到底是什么?

    相关文章

      网友评论

        本文标题:JNI 和 NDK

        本文链接:https://www.haomeiwen.com/subject/jnbwpftx.html