JNI学习初步

来源:互联网 发布:mac的launchpad 编辑:程序博客网 时间:2024/06/05 06:55

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开发






0 0
原创粉丝点击