AndroidJNIHelper

Helper interface for JNI interaction; signature creation and method lookups

Class Variables
debug

Set debug to true to log calls through the AndroidJNIHelper

Class Functions
GetConstructorID

Scans a particular Java class for a constructor method matching a signature.

GetMethodID

Scans a particular Java class for a method matching a name and a signature.

GetFieldID

Scans a particular Java class for a field matching a name and a signature.

CreateJavaRunnable

Creates a UnityJavaRunnable object (implements java.lang.Runnable).

ConvertToJNIArray

Creates a Java array from a managed array

CreateJNIArgArray

Creates the parameter array to be used as argument list when invoking Java code through CallMethod() in AndroidJNI.

GetConstructorID

Get a JNI method ID for a constructor based on calling arguments.

GetMethodID

Get a JNI method ID based on calling arguments.

GetSignature

Creates the JNI signature string for particular object type

ConvertFromJNIArray

Creates a managed array from a Java array

GetMethodID

Get a JNI method ID based on calling arguments.

GetFieldID

Get a JNI field ID based on type detection. Generic parameter represents the field type.

GetSignature

Creates the JNI signature string for an object parameter list.