在jni中,或者android系统源代码中,最常用到的是通过JNI_OnLoad(...)方法,对方法进行注册,而不会像前面的测试demo,生成.h头文件,然后写一个.c的去实现.h中的方法,JNI_OnLoad的引入更加注重c++的使用,至少偏向c++,android系统源代码也是如此,到了下面往往是c++做了一个过渡,但是再进一步深入,最终还是c实现的,比如网络协议等,这一点可以看出实际上用到了c++面向对象编程对c做了封装,然后提供给java,而java也是面向对象的语言,对于衔接起了非常重要的作用.在jni中,或者android系统源代码中,最常用到的是通过JNI_OnLoad(..