Helper interface for JNI interaction; signature creation and method lookups.
Note: Using raw JNI functions requires advanced knowledge of the Android Java Native Interface (JNI). Please take note.
| debug | Set debug to true to log calls through the AndroidJNIHelper. |
| Box | Convert primitive to it's object counterpart. |
| ConvertFromJNIArray | Creates a managed array from a Java array. |
| ConvertToJNIArray | Creates a Java array from a managed array. |
| CreateJavaProxy | Creates a java proxy object which connects to the supplied proxy implementation. |
| CreateJavaRunnable | Creates a UnityJavaRunnable object (implements java.lang.Runnable). |
| CreateJNIArgArray | Creates the parameter array to be used as argument list when invoking Java code through CallMethod() in AndroidJNI. |
| DeleteJNIArgArray | Deletes any local jni references previously allocated by CreateJNIArgArray(). |
| GetConstructorID | Scans a particular Java class for a constructor method matching a signature. |
| GetFieldID | Scans a particular Java class for a field matching a name and a signature. |
| GetMethodID | Scans a particular Java class for a method matching a name and a signature. |
| GetSignature | Creates the JNI signature string for particular object type. |
| Unbox | Converts Java object of a boxed type to its primitive counterpart. |