通过源码,我们可以看到,register_jni_procs只是对array数组的mProc函数的封装,而array数组指向的是gRegJNI数组,我们来看一下这个数组的实现:
- static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_debug_JNITest),
- REG_JNI(register_com_android_internal_os_RuntimeInit), REG_JNI(register_android_os_SystemClock),
- REG_JNI(register_android_util_EventLog), REG_JNI(register_android_util_Log),
- REG_JNI(register_android_util_FloatMath), REG_JNI(register_android_text_format_Time),
- REG_JNI(register_android_content_AssetManager), REG_JNI(register_android_content_StringBlock),
- REG_JNI(register_android_content_XmlBlock), REG_JNI(register_android_emoji_EmojiFactory),
- REG_JNI(register_android_text_AndroidCharacter), REG_JNI(register_android_text_AndroidBidi),
- REG_JNI(register_android_view_InputDevice), REG_JNI(register_android_view_KeyCharacterMap),
- REG_JNI(register_android_os_Process), REG_JNI(register_android_os_SystemProperties),
- REG_JNI(register_android_os_Binder), REG_JNI(register_android_os_Parcel),
- REG_JNI(register_android_view_DisplayEventReceiver), REG_JNI(register_android_nio_utils),
- REG_JNI(register_android_graphics_Graphics), REG_JNI(register_android_view_GraphicBuffer),
- REG_JNI(register_android_view_GLES20DisplayList), REG_JNI(register_android_view_GLES20Canvas),
- REG_JNI(register_android_view_HardwareRenderer), REG_JNI(register_android_view_Surface),
- REG_JNI(register_android_view_SurfaceControl), REG_JNI(register_android_view_SurfaceSession),
- REG_JNI(register_android_view_TextureView), REG_JNI(register_com_google_android_gles_jni_EGLImpl),
- REG_JNI(register_com_google_android_gles_jni_GLImpl), REG_JNI(register_android_opengl_jni_EGL14),
- REG_JNI(register_android_opengl_jni_EGLExt), REG_JNI(register_android_opengl_jni_GLES10),
- REG_JNI(register_android_opengl_jni_GLES10Ext), REG_JNI(register_android_opengl_jni_GLES11),
- REG_JNI(register_android_opengl_jni_GLES11Ext), REG_JNI(register_android_opengl_jni_GLES20),
- REG_JNI(register_android_opengl_jni_GLES30),
- REG_JNI(register_android_graphics_Bitmap), REG_JNI(register_android_graphics_BitmapFactory),










