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-типа в его примитивный аналог. |