概述
JNI:Java Native Interface Java本地接口,属于Java的一个特性.
1、什么是JNI:
JNI(Java Native Interface):java本地开发接口
JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(c/c++)
外部的c/c++代码也可以调用java代码
2、为什么使用JNI:
效率上 C/C++是本地语言,比java更高效
代码移植,如果之前用C语言开发过模块,可以复用已经存在的c代码
java反编译比C语言容易,一般加密算法都是用C语言编写,不容易被反编译
Ongoing,待完成,Please wait.
参考文献
Android:JNI 与 NDK到底是什么?
Android中JNI入门:专题
一天掌握Android JNI本地编程 快速入门 ★★★★★