JNI 即 Java native interface,,是一种技术,提供了丰富的接口,可以在 Java 层调用 native 代码,也可以在 native 层调用 Java 代码,native 代码一般是指 C/C++ 程序。JNI 就像是一座桥,连通着 Java 与 native。阅读 Android 源代码的时候可以发现其用了大量的 JNI 技术,如果要深入学习 Android 了解 JNI 技术是必不可少的。在追求性能,对安全性要求高或者计算密集型的模块,使用 JNI 技术是一种不错的选择。