JNI 即Java Native Interface,是Java提供的一个原生接口,通过JNI编程能够方便地让Java调用系统动态库,在提高程序运行效率,促进代码与操作系统交互,增强程序安全性,增加反编译难度上都有十分优秀的表现。 项目主要以三种方式演示如何注册一个Java native方法,包括静态方式注册,动静态结合方式注册以及重写JNI_OnLoad()方式进行注册,三种方式各有优缺点,要根据实际业务场景进行选择