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

AndroidJNIHelper

UnityEngine 中的类

/

实现于: UnityEngine.AndroidJNIModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交内容,但我们会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

描述

用于 JNI 交互的辅助接口;签名创建和方法查找。

注意: 使用原始 JNI 函数需要您对 Android Java Native Interface (JNI) 有深入的了解。请注意。

静态属性

debug将 debug 设置为 true 以通过 AndroidJNIHelper 记录调用。

静态方法

Box将基本类型转换为其对象对应类型。
ConvertFromJNIArray从 Java 数组创建托管数组。
ConvertToJNIArray从托管数组创建 Java 数组。
CreateJavaProxy创建连接到提供的代理实现的 Java 代理对象。
CreateJavaRunnable创建 UnityJavaRunnable 对象(实现 java.lang.Runnable)。
CreateJNIArgArray创建参数数组,用作通过 AndroidJNI 中的 CallMethod() 调用 Java 代码时的参数列表。
DeleteJNIArgArray删除之前通过 CreateJNIArgArray() 分配的任何本地 jni 引用。
GetConstructorID扫描特定 Java 类以查找与签名匹配的构造函数方法。
GetFieldID扫描特定 Java 类以查找与名称和签名匹配的字段。
GetMethodID扫描特定 Java 类以查找与名称和签名匹配的方法。
GetSignature为特定对象类型创建 JNI 签名字符串。
Unbox将带框类型的 Java 对象转换为其基本类型对应类型。