1.什么是JNI
JNI:Java Native Interface java本地开发接口相当于桥梁的作用,是一种接口
2.作用
通过JNI 可以让Java语言调用底层C或者C++ ,也可以让C、C++去调用java。即java与c之间的相互调用
3.为什么用JNI
通过JNI可以扩展Android手机的功能,例如Wifi热点
native code(语言)代码执行起来高效:相关复杂算法,大量运算(极品飞车),万能解码(ffmpeg),OpenGl(3D渲染)
代码的复用,开源效果好:7-zip,ffmpeg,onencv(人脸识别技术)
4.怎么用JNI
学C语言,能看懂C语言编辑,
jni开发流程:ndk native develop kits 所谓的ndk开发