【NDK】【001】JNI和NDK的关系

  • JNI,全称Java Native Interface,是Java语言本身提供的一套Java和C++之间互调的机制
  • NDK,全称Android Native Development Kit,是一套用于在Android中方便开发C++动态库开发的工具集
  • NDK可以根据Java中的native方法,生成对应的C++头文件,也可以根据C++代码,编译出可供Java调用的so库
  • 通过以上分析我们可以知道,JNI是核心能力,NDK是一套提升开发效率的工具
  • 由于NDK是我们进行Java/C++混合开发时使用的核心工具,后面我们会把和Java/C++混合开发相关的工作,统一称为NDK开发

这篇博客有点短,本来有很多内容想一起写的,但是由于是不同性质的内容,最终还是没有放到一起。

我想,博客定位清晰一点,会更方便网友们根据需要去查找。全部放在一起,反而重点不突出,容易错过重要内容,或标题不能体现博客重点。毕竟标题长度有限,没法概括五花八门的内容。

发布了442 篇原创文章 · 获赞 45 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/u013718730/article/details/104418924