版本: Unity 6 (6000.0)
语言英语
  • C#

UnityEngine.AndroidJNIModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们确实会阅读用户提出的每一个建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

AndroidJNI 模块允许您调用 Java 代码。

AndroidApplication使用此类访问 Android 应用程序的运行时数据。
AndroidAssetPackInfo表示单个 Android 资源包的下载进度。
AndroidAssetPacks提供用于处理 Android 资源包的方法。
AndroidAssetPackState表示单个 Android 资源包的状态。
AndroidAssetPackUseMobileDataRequestResult表示最终用户的选择,指示您的应用程序是否可以使用移动数据下载 Android 资源包。
AndroidConfiguration使用此类检索设备特定的配置信息。
AndroidDeviceAndroid 特定功能的接口。
AndroidGame提供用于访问不同 Android 游戏 API 的方法和属性。
AndroidJavaClassAndroidJavaClass 是 Unity 对 java.lang.Class 的通用实例的表示。
AndroidJavaObjectAndroidJavaObject 是 Unity 对 java.lang.Object 的通用实例的表示。
AndroidJavaProxy此类可用于实现任何 java 接口。与代理对象上的接口匹配的任何 java vm 方法调用将自动传递给 c# 实现。
AndroidJNI来自 Unity 脚本(C#)的 Android Java VM 的“原始”JNI 接口。注意:使用原始 JNI 函数需要深入了解 Android Java 本地接口 (JNI)。请注意。
AndroidJNIHelper用于 JNI 交互的辅助接口;签名创建和方法查找。注意:使用原始 JNI 函数需要深入了解 Android Java 本地接口 (JNI)。请注意。
AndroidLocale使用此类检索设备上设置的语言和区域首选项。
ApplicationExitInfoProvider访问点,用于获取包含最近应用程序终止原因的 ApplicationExitInfo 记录列表。
DiagnosticsReporting包含将诊断信息报告到 Android 系统的选项的类。
DownloadAssetPackAsyncOperation表示异步 Android 资源包下载操作。AndroidAssetPacks.DownloadAssetPackAsync 返回此类的实例。
GetAssetPackStateAsyncOperation表示异步 Android 资源包状态请求操作。AndroidAssetPacks.GetAssetPackStateAsync 返回此类的实例。
PermissionCallbacks包含在使用 Permission.RequestUserPermission 执行权限请求时调用的回调函数。
RequestToUseMobileDataAsyncOperation表示请求使用移动数据下载 Android 资源包的异步操作。

结构

JNINativeMethod定义使用 AndroidJNI.RegisterNatives 注册的单个方法。
Permission描述需要用户授权的权限的结构。

枚举

AndroidAssetPackError当状态为 AndroidAssetPackStatus.Failed 或 AndroidAssetPackStatus.Unknown 时,指示 Android 资源包错误类型的值。
AndroidAssetPackStatus指示 Android 资源包状态的值。
AndroidColorModeHdr选项,指示屏幕是否可以显示宽范围亮度级别。
AndroidColorModeWideColorGamut选项,指示屏幕是否可以显示宽范围的色域。
AndroidGameModeAndroidGame.GameMode 可以返回的可用游戏模式的选项。
AndroidGameState您可以传递给 AndroidGame.SetGameState 的可用游戏状态的选项,或者您可以将其设置为当前游戏状态模式,用于在 Unity 中使用 AndroidGame.Automatic.SetGameState 方法进行自动游戏状态提示。
AndroidHardwareKeyboardHidden选项,指示物理键盘是否可用。
AndroidHardwareTypeAndroidHardwareType 描述了运行应用程序的 Android 设备类型。
AndroidKeyboard选项,指示设备使用的键盘类型。
AndroidKeyboardHidden选项,指示设备上是否有任何键盘可用。
AndroidNavigation选项,指示设备上使用的导航方法类型。
AndroidNavigationHidden选项,指示设备上是否可以使用 5 向键或方向键导航方法。
AndroidOrientation选项,指示屏幕的方向。
AndroidScreenLayoutDirection选项,指示屏幕布局方向。
AndroidScreenLayoutLong选项,指示屏幕的纵横比是否比正常情况更长或更宽。
AndroidScreenLayoutRound选项,指示屏幕形状是否为圆形。
AndroidScreenLayoutSize选项,指示设备屏幕的大小。
AndroidTouchScreen选项,指示设备是否支持触摸屏。
AndroidUIModeNight选项,指示设备屏幕是否处于特殊模式,例如夜间模式。
AndroidUIModeType选项,指示设备的用户界面模式。
ExitReason进程终止的原因代码。
ProcessImportance指示系统为进程分配的相对重要级别。这些级别由常量表示。这些常量的编号方式使更重要的值始终小于不太重要的值。