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

UnityEngine.AndroidJNIModule

Описание

Модуль AndroidJNI позволяет вызывать Java код.

Дополнительные ресурсы: Рекомендации по вызову кода Java/Kotlin

Классы

Класс Описание
AndroidApplicationИспользуйте этот класс для доступа к данным времени выполнения вашего приложения Android.
AndroidAssetPackInfoПредставляет прогресс загрузки одного пакета ресурсов Android.
AndroidAssetPacksПредоставляет методы обработки пакетов ассетов Android.
AndroidAssetPackStateПредставляет состояние одного пакета ассетов Android.
AndroidAssetPackUseMobileDataRequestResultПредставляет собой выбор конечного пользователя, указывающий, может ли приложение использовать мобильные данные для загрузки пакетов ресурсов Android.
AndroidConfigurationИспользуйте этот класс для получения сведений о конфигурации конкретного устройства.
AndroidDeviceИнтерфейс в Android специфическую функциональность.
AndroidGameПредоставляет методы и свойства для доступа к различным Android играм APIs.
AndroidJavaClassAndroidJavaClass представляет собой Unity представление общего экземпляра java.lang.Class.
AndroidJavaObjectAndroidJavaObject представляет собой Unity представление общего экземпляра java.lang.Object.
AndroidJavaProxyЭтот класс позволяет реализовать любой интерфейс Java. Любой вызов метода виртуальной машины Java, соответствующий интерфейсу прокси-объекта, автоматически передаётся реализации на C#.
AndroidJNI«Низкоуровневый» интерфейс JNI к виртуальной машине Java на Android из скриптов Unity (C#). Примечание: работа с низкоуровневыми функциями JNI требует хорошего знания Android Java Native Interface (JNI). Учитывайте это.
AndroidJNIHelperВспомогательный интерфейс для работы с JNI: формирование сигнатур и поиск методов. Примечание: работа с низкоуровневыми функциями JNI требует хорошего знания Android Java Native Interface (JNI). Учитывайте это.
AndroidLocaleИспользуйте этот класс, чтобы получить языковые и региональные настройки устройства.
ApplicationExitInfoProviderТочка доступа для получения списка записей ApplicationExitInfo с причинами последних прекращений работы приложения.
DiagnosticsReportingКласс с параметрами для отображения диагностической информации в системе Android.
DownloadAssetPackAsyncOperationПредставляет асинхронную операцию загрузки пакета ассетов Android. AndroidAssetPacks.DownloadAssetPackAsync возвращает экземпляр этого класса.
GetAssetPackStateAsyncOperationПредставляет асинхронную операцию запроса состояния пакета ассетов Android. AndroidAssetPacks.GetAssetPackStateAsync возвращает экземпляр этого класса.
PermissionCallbacksСодержит обратные вызова, вызываемые при выполнении запроса разрешения с помощью Permission.RequestUserPermission.
RequestToUseMobileDataAsyncOperationПредставляет собой асинхронную операцию, требующую использования мобильных данных для загрузки пакетов ресурсов Android.

Структуры

Структура Описание
JNINativeMethodОписывает один метод для регистрации в классе Java с помощью AndroidJNI.RegisterNatives.
PermissionСтруктура, описывающая разрешение, требующее авторизации пользователя.

Перечисления

Перечисление Описание
AndroidAssetPackErrorЗначения, указывающие тип ошибки пакета ассетов Android при состоянии AndroidAssetPackStatus.Failed или AndroidAssetPackStatus.Unknown.
AndroidAssetPackStatusЗначения, указывающие на состояние пакета ассетов Android.
AndroidColorModeHdrПараметры, указывающие, может ли экран отображать широкий диапазон уровней яркости.
AndroidColorModeWideColorGamutПараметры, указывающие, может ли экран отображать широкий диапазон цветовой гаммы или нет.
AndroidGameModeПараметры для доступных режимов игры, которые может возвратить AndroidGame.GameMode.
AndroidGameStateВарианты для доступных игр означают, что вы можете перейти к AndroidGame.SetGameState либо задать текущий режим игрового состояния, который Unity будет использовать для автоматической подсказки игрового состояния методом AndroidGame.Automatic.SetGameState.
AndroidHardwareKeyboardHiddenПараметры, указывающие, доступна ли физическая клавиатура.
AndroidHardwareTypeAndroidHardwareType описывает тип устройства Android, на котором запускается приложение.
AndroidKeyboardПараметры для указания типа клавиатуры, используемой устройством.
AndroidKeyboardHiddenПараметры, указывающие, доступна ли на устройстве какая-либо клавиатура.
AndroidNavigationПараметры для указания типа методов навигации, используемых на устройстве.
AndroidNavigationHiddenПараметры, указывающие, доступны ли на устройстве методы навигации 5-way или DPAD.
AndroidOrientationВарианты для указания ориентации экрана.
AndroidScreenLayoutDirectionПараметры для указания направления расположения экрана.
AndroidScreenLayoutLongВарианты для указания того, является ли соотношение сторон экрана выше или шире, чем обычно.
AndroidScreenLayoutRoundПараметры, указывающие, является ли форма экрана округлой или нет.
AndroidScreenLayoutSizeПараметры для указания размера экрана устройства.
AndroidTouchScreenПараметры для указания, поддерживает ли устройство сенсорный экран.
AndroidUIModeNightПараметры, указывающие, находится ли экран устройства в специальном режиме, например, в ночном режиме.
AndroidUIModeTypeПараметры, указывающие режим пользовательского интерфейса устройства.
ExitReasonКод причины прекращения процесса.
ProcessImportanceУказывает уровень относительной важности, который система присваивает процессу. Эти уровни представлены константами. Константы нумеруются таким образом, что более важные значения всегда меньше, чем менее важные значения.