C# Класс UnityEngine.AndroidJavaObject

Наследование: AndroidJNIHelper, IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_fieldIDs IntPtr>.Dictionary
m_jclass IntPtr
m_jobject IntPtr
m_methodIDs IntPtr>.Dictionary

Открытые методы

Метод Описание
AndroidJavaObject ( IntPtr jobject )
AndroidJavaObject ( string className, Object args )
Call ( string methodName, Object args ) : ReturnType
Call ( string methodName, Object args ) : void
CallStatic ( string methodName, Object args ) : ReturnType
CallStatic ( string methodName, Object args ) : void
Dispose ( ) : void
Get ( string fieldName ) : FieldType
GetRawClass ( ) : IntPtr
GetRawObject ( ) : IntPtr
GetStatic ( string fieldName ) : FieldType
Set ( string fieldName, FieldType val ) : void
SetStatic ( string fieldName, FieldType val ) : void

Защищенные методы

Метод Описание
AndroidJavaObject ( )
DebugPrint ( string msg ) : void
DebugPrint ( string call, string methodName, string signature, Object args ) : void
Dispose ( bool disposing ) : void
Finalize ( ) : void
GetCachedFieldID ( string fieldName, bool isStatic ) : IntPtr
GetCachedMethodID ( string methodName, Object args, bool isStatic ) : IntPtr
GetSignatureHash ( Object args ) : int
_Call ( string methodName, Object args ) : ReturnType
_Call ( string methodName, Object args ) : void
_CallStatic ( string methodName, Object args ) : ReturnType
_CallStatic ( string methodName, Object args ) : void
_Dispose ( ) : void
_Get ( string fieldName ) : FieldType
_GetRawClass ( ) : IntPtr
_GetRawObject ( ) : IntPtr
_GetStatic ( string fieldName ) : FieldType
_Set ( string fieldName, FieldType val ) : void
_SetStatic ( string fieldName, FieldType val ) : void

Приватные методы

Метод Описание
_AndroidJavaObject ( string className, Object args ) : void

Описание методов

AndroidJavaObject() защищенный Метод

protected AndroidJavaObject ( )

AndroidJavaObject() публичный Метод

public AndroidJavaObject ( IntPtr jobject )
jobject IntPtr

AndroidJavaObject() публичный Метод

public AndroidJavaObject ( string className, Object args )
className string
args Object

Call() публичный Метод

public Call ( string methodName, Object args ) : ReturnType
methodName string
args Object
Результат ReturnType

Call() публичный Метод

public Call ( string methodName, Object args ) : void
methodName string
args Object
Результат void

CallStatic() публичный Метод

public CallStatic ( string methodName, Object args ) : ReturnType
methodName string
args Object
Результат ReturnType

CallStatic() публичный Метод

public CallStatic ( string methodName, Object args ) : void
methodName string
args Object
Результат void

DebugPrint() защищенный Метод

protected DebugPrint ( string msg ) : void
msg string
Результат void

DebugPrint() защищенный Метод

protected DebugPrint ( string call, string methodName, string signature, Object args ) : void
call string
methodName string
signature string
args Object
Результат void

Dispose() публичный закрытый Метод

public final Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Finalize() защищенный Метод

protected Finalize ( ) : void
Результат void

Get() публичный Метод

public Get ( string fieldName ) : FieldType
fieldName string
Результат FieldType

GetCachedFieldID() защищенный Метод

protected GetCachedFieldID ( string fieldName, bool isStatic ) : IntPtr
fieldName string
isStatic bool
Результат IntPtr

GetCachedMethodID() защищенный Метод

protected GetCachedMethodID ( string methodName, Object args, bool isStatic ) : IntPtr
methodName string
args Object
isStatic bool
Результат IntPtr

GetRawClass() публичный Метод

public GetRawClass ( ) : IntPtr
Результат IntPtr

GetRawObject() публичный Метод

public GetRawObject ( ) : IntPtr
Результат IntPtr

GetSignatureHash() защищенный статический Метод

protected static GetSignatureHash ( Object args ) : int
args Object
Результат int

GetStatic() публичный Метод

public GetStatic ( string fieldName ) : FieldType
fieldName string
Результат FieldType

Set() публичный Метод

public Set ( string fieldName, FieldType val ) : void
fieldName string
val FieldType
Результат void

SetStatic() публичный Метод

public SetStatic ( string fieldName, FieldType val ) : void
fieldName string
val FieldType
Результат void

_Call() защищенный Метод

protected _Call ( string methodName, Object args ) : ReturnType
methodName string
args Object
Результат ReturnType

_Call() защищенный Метод

protected _Call ( string methodName, Object args ) : void
methodName string
args Object
Результат void

_CallStatic() защищенный Метод

protected _CallStatic ( string methodName, Object args ) : ReturnType
methodName string
args Object
Результат ReturnType

_CallStatic() защищенный Метод

protected _CallStatic ( string methodName, Object args ) : void
methodName string
args Object
Результат void

_Dispose() защищенный Метод

protected _Dispose ( ) : void
Результат void

_Get() защищенный Метод

protected _Get ( string fieldName ) : FieldType
fieldName string
Результат FieldType

_GetRawClass() защищенный Метод

protected _GetRawClass ( ) : IntPtr
Результат IntPtr

_GetRawObject() защищенный Метод

protected _GetRawObject ( ) : IntPtr
Результат IntPtr

_GetStatic() защищенный Метод

protected _GetStatic ( string fieldName ) : FieldType
fieldName string
Результат FieldType

_Set() защищенный Метод

protected _Set ( string fieldName, FieldType val ) : void
fieldName string
val FieldType
Результат void

_SetStatic() защищенный Метод

protected _SetStatic ( string fieldName, FieldType val ) : void
fieldName string
val FieldType
Результат void

Описание свойств

m_fieldIDs защищенное свойство

protected Dictionary m_fieldIDs
Результат IntPtr>.Dictionary

m_jclass защищенное свойство

protected IntPtr m_jclass
Результат IntPtr

m_jobject защищенное свойство

protected IntPtr m_jobject
Результат IntPtr

m_methodIDs защищенное свойство

protected Dictionary m_methodIDs
Результат IntPtr>.Dictionary