'Raw' JNI interface to Android Dalvik (Java) VM from Mono (CS/JS).
Note: Using raw JNI functions requires advanced knowledge of the Android Java Native Interface (JNI). Please take note.
| AllocObject | Allocates a new Java object without invoking any of the constructors for the object. | 
| AttachCurrentThread | Назначает текущий поток виртуальной машине Java (Dalvik). | 
| CallBooleanMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallByteMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallCharMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallDoubleMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallFloatMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallIntMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallLongMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallObjectMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallShortMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallStaticBooleanMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticByteMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticCharMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticDoubleMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticFloatMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticIntMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticLongMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticObjectMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticShortMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticStringMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStaticVoidMethod | Вызывает статический метод на Java объекте, согласно указанному methodID, дополнительно отправляя методу массив аргументов (args). | 
| CallStringMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| CallVoidMethod | Calls an instance (nonstatic) Java method defined by methodID, optionally passing an array of arguments (args) to the method. | 
| DeleteGlobalRef | Deletes the global reference pointed to by obj. | 
| DeleteLocalRef | Deletes the local reference pointed to by obj. | 
| DetachCurrentThread | Detaches the current thread from a Java (Dalvik) VM. | 
| EnsureLocalCapacity | Гарантирует, что по меньшей мере данное число ссылок может быть создано в текущем потоке. | 
| ExceptionClear | Clears any exception that is currently being thrown. | 
| ExceptionDescribe | Prints an exception and a backtrace of the stack to the logcat | 
| ExceptionOccurred | Determines if an exception is being thrown. | 
| FatalError | Raises a fatal error and does not expect the VM to recover. This function does not return. | 
| FindClass | Эта функция загружает локально определенный класс. | 
| FromBooleanArray | Конвертирует Java массив из boolean в управляемый массив System.Boolean. | 
| FromByteArray | Конвертирует Java массив из byte в управляемый массив System.Byte. | 
| FromCharArray | Конвертирует Java массив из char в управляемый массив System.Char. | 
| FromDoubleArray | Конвертирует Java массив из double в управляемый массив System.Double. | 
| FromFloatArray | Конвертирует Java массив из float в управляемый массив System.Single. | 
| FromIntArray | Конвертирует Java массив из int в управляемый массив System.Int32. | 
| FromLongArray | Конвертирует Java массив из long в управляемый массив System.Int64. | 
| FromObjectArray | Конвертирует Java массив из java.lang.Object в управляемый массив System.IntPtr, представляющий Java объекты. | 
| FromReflectedField | Конвертирует java.lang.reflect.Field в поле ID. | 
| FromReflectedMethod | Конвертирует java.lang.reflect.Method или java.lang.reflect.Constructor объект в метод ID. | 
| FromShortArray | Конвертирует Java массив из short в управляемый массив System.Int16. | 
| GetArrayLength | Возвращает число элементов в массиве. | 
| GetBooleanArrayElement | Returns the value of one element of a primitive array. | 
| GetBooleanField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetByteArrayElement | Returns the value of one element of a primitive array. | 
| GetByteField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetCharArrayElement | Returns the value of one element of a primitive array. | 
| GetCharField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetDoubleArrayElement | Returns the value of one element of a primitive array. | 
| GetDoubleField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetFieldID | Возвращает поле ID для экземпляра (не статического) поля класса. | 
| GetFloatArrayElement | Returns the value of one element of a primitive array. | 
| GetFloatField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetIntArrayElement | Returns the value of one element of a primitive array. | 
| GetIntField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetLongArrayElement | Returns the value of one element of a primitive array. | 
| GetLongField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetMethodID | Returns the method ID for an instance (nonstatic) method of a class or interface. | 
| GetObjectArrayElement | Возвращает элемент Object массива. | 
| GetObjectClass | Возвращает класс объекта. | 
| GetObjectField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetShortArrayElement | Returns the value of one element of a primitive array. | 
| GetShortField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetStaticBooleanField | Эта функция возвращает значение статического поля объекта. | 
| GetStaticByteField | Эта функция возвращает значение статического поля объекта. | 
| GetStaticCharField | Эта функция возвращает значение статического поля объекта. | 
| GetStaticDoubleField | Эта функция возвращает значение статического поля объекта. | 
| GetStaticFieldID | Возвращает ID поля для статического поля класса. | 
| GetStaticFloatField | Эта функция возвращает значение статического поля объекта. | 
| GetStaticIntField | Эта функция возвращает значение статического поля объекта. | 
| GetStaticLongField | Эта функция возвращает значение статического поля объекта. | 
| GetStaticMethodID | Возвращает ID метода для статического метода класса. | 
| GetStaticObjectField | Эта функция возвращает значение статического поля объекта. | 
| GetStaticShortField | Эта функция возвращает значение статического поля объекта. | 
| GetStaticStringField | Эта функция возвращает значение статического поля объекта. | 
| GetStringField | This function returns the value of an instance (nonstatic) field of an object. | 
| GetStringUTFChars | Возвращает управляемый объект - строку, представляющую собой строку в модифицированной UTF-8 кодировке. | 
| GetStringUTFLength | Returns the length in bytes of the modified UTF-8 representation of a string. | 
| GetSuperclass | Если clazz представляет собой какой-либо класс, кроме класса Object, то эта функция возвращает объект, который представляет суперкласс класса, указанного clazz. | 
| GetVersion | Возвращает версию родного интерфейса метода. | 
| IsAssignableFrom | Determines whether an object of clazz1 can be safely cast to clazz2. | 
| IsInstanceOf | Проверяет, является ли объект экземпляром класса. | 
| IsSameObject | Проверяет, ссылаются ли две ссылки на тот же Java объект. | 
| NewBooleanArray | Construct a new primitive array object. | 
| NewByteArray | Construct a new primitive array object. | 
| NewCharArray | Construct a new primitive array object. | 
| NewDoubleArray | Construct a new primitive array object. | 
| NewFloatArray | Construct a new primitive array object. | 
| NewGlobalRef | Создает новую глобальную ссылку на объект, на который ссылается obj аргумент. | 
| NewIntArray | Construct a new primitive array object. | 
| NewLocalRef | Создает новую локальную ссылку, которая ссылается на тот же объект, как obj. | 
| NewLongArray | Construct a new primitive array object. | 
| NewObject | Constructs a new Java object. The method ID indicates which constructor method to invoke. This ID must be obtained by calling GetMethodID() with <init> as the method name and void (V) as the return type. | 
| NewObjectArray | Constructs a new array holding objects in class clazz. All elements are initially set to obj. | 
| NewShortArray | Construct a new primitive array object. | 
| NewStringUTF | Constructs a new java.lang.String object from an array of characters in modified UTF-8 encoding. | 
| PopLocalFrame | Pops off the current local reference frame, frees all the local references, and returns a local reference in the previous local reference frame for the given result object. | 
| PushLocalFrame | Creates a new local reference frame, in which at least a given number of local references can be created. | 
| SetBooleanArrayElement | Sets the value of one element in a primitive array. | 
| SetBooleanField | This function sets the value of an instance (nonstatic) field of an object. | 
| SetByteArrayElement | Sets the value of one element in a primitive array. | 
| SetByteField | This function sets the value of an instance (nonstatic) field of an object. | 
| SetCharArrayElement | Sets the value of one element in a primitive array. | 
| SetCharField | This function sets the value of an instance (nonstatic) field of an object. | 
| SetDoubleArrayElement | Sets the value of one element in a primitive array. | 
| SetDoubleField | This function sets the value of an instance (nonstatic) field of an object. | 
| SetFloatArrayElement | Sets the value of one element in a primitive array. | 
| SetFloatField | This function sets the value of an instance (nonstatic) field of an object. | 
| SetIntArrayElement | Sets the value of one element in a primitive array. | 
| SetIntField | This function sets the value of an instance (nonstatic) field of an object. | 
| SetLongArrayElement | Sets the value of one element in a primitive array. | 
| SetLongField | This function sets the value of an instance (nonstatic) field of an object. | 
| SetObjectArrayElement | Sets an element of an Object array. | 
| SetObjectField | This function sets the value of an instance (nonstatic) field of an object. | 
| SetShortArrayElement | Sets the value of one element in a primitive array. | 
| SetShortField | This function sets the value of an instance (nonstatic) field of an object. | 
| SetStaticBooleanField | This function ets the value of a static field of an object. | 
| SetStaticByteField | This function ets the value of a static field of an object. | 
| SetStaticCharField | This function ets the value of a static field of an object. | 
| SetStaticDoubleField | This function ets the value of a static field of an object. | 
| SetStaticFloatField | This function ets the value of a static field of an object. | 
| SetStaticIntField | This function ets the value of a static field of an object. | 
| SetStaticLongField | This function ets the value of a static field of an object. | 
| SetStaticObjectField | This function ets the value of a static field of an object. | 
| SetStaticShortField | This function ets the value of a static field of an object. | 
| SetStaticStringField | This function ets the value of a static field of an object. | 
| SetStringField | This function sets the value of an instance (nonstatic) field of an object. | 
| Throw | Causes a java.lang.Throwable object to be thrown. | 
| ThrowNew | Constructs an exception object from the specified class with the message specified by message and causes that exception to be thrown. | 
| ToBooleanArray | Convert a managed array of System.Boolean to a Java array of boolean. | 
| ToByteArray | Convert a managed array of System.Byte to a Java array of byte. | 
| ToCharArray | Convert a managed array of System.Char to a Java array of char. | 
| ToDoubleArray | Convert a managed array of System.Double to a Java array of double. | 
| ToFloatArray | Convert a managed array of System.Single to a Java array of float. | 
| ToIntArray | Конвертирует управляемый массив из System.Int32 в Java массив из int. | 
| ToLongArray | Convert a managed array of System.Int64 to a Java array of long. | 
| ToObjectArray | Конвертирует управляемый массив из System.IntPtr, представляющий Java объекты, в Java массив из java.lang.Object. | 
| ToReflectedField | Converts a field ID derived from cls to a java.lang.reflect.Field object. | 
| ToReflectedMethod | Converts a method ID derived from clazz to a java.lang.reflect.Method or java.lang.reflect.Constructor object. | 
| ToShortArray | Convert a managed array of System.Int16 to a Java array of short. |