Unity 6.3
0 онлайн 62 гостей 3 в системе
Вход

AndroidJNIHelper

класс в UnityEngine

Выполнено в:UnityEngine.AndroidJNIModule

Описание

Вспомогательный интерфейс для работы с JNI: формирование сигнатур и поиск методов.

Примечание: Использование сырой Функции JNI требуют продвинутых знаний Android Java Native Interface (JNI). Пожалуйста, примите к сведению.

Статические свойства

Свойство Описание
debugУстановите debug в true для регистрации вызовов через AndroidJNIHelper.

Статические методы

Метод Описание
BoxПреобразует примитив в его объектный аналог.
ConvertFromJNIArrayСоздает управляемый массив из массива Java.
ConvertToJNIArrayСоздает массив Java из управляемого массива.
CreateJavaProxyСоздает объект java proxy, который подключается к предоставленной реализации прокси.
CreateJavaRunnableСоздает объект UnityJavaRunnable (реализует java.lang.Runnable).
CreateJNIArgArrayСоздает массив параметров для использования в качестве списка аргументов при вызове Java-кода через CallMethod() в AndroidJNI.
DeleteJNIArgArrayУдаляет любые локальные ссылки jni, ранее выделенные CreateJNIArgArray().
GetConstructorIDИщет в указанном классе Java конструктор, соответствующий сигнатуре.
GetFieldIDИщет в указанном классе Java поле, соответствующее имени и сигнатуре.
GetMethodIDИщет в указанном классе Java метод, соответствующий имени и сигнатуре.
GetSignatureСоздает строку подписи JNI для определенного типа объекта.
UnboxПреобразует Java-объект boxed-типа в его примитивный аналог.