C# 클래스 MonoJavaBridge.JNIEnv

파일 보기 프로젝트 열기: JeroMiya/androidmono 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
envPtr System.IntPtr

공개 메소드들

메소드 설명
CallBooleanMethod ( JavaObject obj, MethodId methodIdNative ) : bool
CallBooleanMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : bool
CallByteMethod ( JavaObject obj, MethodId methodIdNative ) : byte
CallByteMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : byte
CallCharMethod ( JavaObject obj, MethodId methodIdNative ) : char
CallCharMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : char
CallDoubleMethod ( JavaObject obj, MethodId methodIdNative ) : double
CallDoubleMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : double
CallFloatMethod ( JavaObject obj, MethodId methodIdNative ) : float
CallFloatMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : float
CallIntMethod ( JavaObject obj, MethodId methodIdNative ) : int
CallIntMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : int
CallLongMethod ( JavaObject obj, MethodId methodIdNative ) : long
CallLongMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : long
CallNonVirtualBooleanMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : bool
CallNonVirtualBooleanMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : bool
CallNonVirtualByteMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : byte
CallNonVirtualByteMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : byte
CallNonVirtualCharMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : char
CallNonVirtualCharMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : char
CallNonVirtualDoubleMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : double
CallNonVirtualDoubleMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : double
CallNonVirtualFloatMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : float
CallNonVirtualFloatMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : float
CallNonVirtualIntMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : int
CallNonVirtualIntMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : int
CallNonVirtualLongMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : long
CallNonVirtualLongMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : long
CallNonVirtualObjectMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : IntPtr
CallNonVirtualObjectMethodPtr ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : IntPtr
CallNonVirtualShortMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : short
CallNonVirtualShortMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : short
CallNonVirtualVoidMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : void
CallNonVirtualVoidMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : void
CallShortMethod ( JavaObject obj, MethodId methodIdNative ) : short
CallShortMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : short
CallStaticBooleanMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : bool
CallStaticByteMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : byte
CallStaticCharMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : char
CallStaticDoubleMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : double
CallStaticFloatMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : float
CallStaticIntMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : int
CallStaticLongMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : long
CallStaticShortMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : short
CallStaticVoidMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : void
CallVoidMethod ( MonoJavaBridge.JniHandle obj, MethodId methodId ) : void
ConvertToString ( MonoJavaBridge.JniHandle javaString ) : string
ExceptionCheck ( ) : bool
ExceptionClear ( ) : void
ExceptionDescribe ( ) : void
ExceptionOccurred ( ) : MonoJavaBridge.JniLocalHandle
ExceptionRead ( ) : bool
ExceptionTest ( ) : void
FatalError ( string message ) : void
FindClass ( string name ) : MonoJavaBridge.JniLocalHandle
FindClassNoThrow ( string name ) : MonoJavaBridge.JniLocalHandle
FindClassPtr ( string name ) : MonoJavaBridge.JniLocalHandle
FindClassPtrNoThrow ( string name ) : MonoJavaBridge.JniLocalHandle
FromReflectedField ( JavaObject field ) : MonoJavaBridge.FieldId
FromReflectedMethod ( MonoJavaBridge.JniLocalHandle methodId ) : MethodId
GetBooleanField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : bool
GetByteField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : byte
GetCharField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : char
GetDirectBufferAddress ( MonoJavaBridge.JniGlobalHandle buf ) : IntPtr
GetDirectBufferCapacity ( MonoJavaBridge.JniGlobalHandle buf ) : long
GetDoubleField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : double
GetFieldID ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MonoJavaBridge.FieldId
GetFieldIDNoThrow ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MonoJavaBridge.FieldId
GetFloatField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : float
GetIntField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : int
GetLongField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : long
GetMethodID ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MethodId
GetMethodIDNoThrow ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MethodId
GetObjectClass ( MonoJavaBridge.JniHandle obj ) : MonoJavaBridge.JniLocalHandle
GetShortField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : short
GetStaticBooleanField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : bool
GetStaticBooleanField ( MonoJavaBridge.JniHandle clazz, IntPtr fieldID ) : bool
GetStaticByteField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : byte
GetStaticCharField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : char
GetStaticDoubleField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : double
GetStaticFieldID ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MonoJavaBridge.FieldId
GetStaticFieldIDNoThrow ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MonoJavaBridge.FieldId
GetStaticFloatField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : float
GetStaticIntField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : int
GetStaticLongField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : long
GetStaticMethodID ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MethodId
GetStaticMethodIDNoThrow ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MethodId
GetStaticShortField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : short
GetVersion ( ) : int
JNIEnv ( IntPtr native ) : System
NewDirectByteBuffer ( IntPtr address, long capacity ) : MonoJavaBridge.JniLocalHandle
NewObject ( MonoJavaBridge.JniHandle clazz, MethodId methodID ) : MonoJavaBridge.JniLocalHandle
RegisterNatives ( MonoJavaBridge.JniHandle clazz, JNINativeMethod methods, int nMethods ) : JNIResult
Throw ( JavaException ex ) : void
ThrowNew ( MonoJavaBridge.JniHandle clazz, string message ) : void
ToReflectedField ( MonoJavaBridge.JniHandle cls, MonoJavaBridge.FieldId fieldID, bool isStatic ) : MonoJavaBridge.JniLocalHandle
ToReflectedMethod ( MonoJavaBridge.JniHandle cls, MethodId methodId, bool isStatic ) : MonoJavaBridge.JniLocalHandle
UnregisterNatives ( MonoJavaBridge.JniHandle clazz ) : JNIResult

비공개 메소드들

메소드 설명
AllocObject ( MonoJavaBridge.JniHandle clazz ) : MonoJavaBridge.JniLocalHandle
CallStaticVoidMethod ( MonoJavaBridge.JniHandle clazz, string method, string sig ) : void
DeleteGlobalRef ( MonoJavaBridge.JniGlobalHandle gref ) : void
DeleteLocalRef ( MonoJavaBridge.JniLocalHandle lref ) : void
EnsureLocalCapacity ( int capacity ) : void
GetEnvForVm ( JavaVM vm ) : JNIEnv
GetEnvNoThrow ( JavaVM vm ) : JNIEnv
IsSameObject ( MonoJavaBridge.JniGlobalHandle o1, MonoJavaBridge.JniGlobalHandle o2 ) : bool
NewGlobalRef ( MonoJavaBridge.JniHandle lobj ) : MonoJavaBridge.JniGlobalHandle
NewLocalRef ( MonoJavaBridge.JniHandle lobj ) : MonoJavaBridge.JniLocalHandle
PopLocalFrame ( MonoJavaBridge.JniHandle result ) : MonoJavaBridge.JniLocalHandle
PushLocalFrame ( int capacity ) : void
SetBooleanField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID, bool value ) : void
SetByteField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID, byte value ) : void
SetCharField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID, char value ) : void
SetDoubleField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID, double value ) : void
SetFloatField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID, float value ) : void
SetIntField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID, int value ) : void
SetLongField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID, long value ) : void
SetObjectField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID, MonoJavaBridge.JniHandle value ) : void
SetShortField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID, short value ) : void
SetStaticBooleanField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID, bool value ) : void
SetStaticBooleanField ( MonoJavaBridge.JniHandle clazz, IntPtr fieldID, bool value ) : void
SetStaticByteField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID, byte value ) : void
SetStaticCharField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID, char value ) : void
SetStaticDoubleField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID, double value ) : void
SetStaticFloatField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID, float value ) : void
SetStaticIntField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID, int value ) : void
SetStaticLongField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID, long value ) : void
SetStaticObjectField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID, JavaObject value ) : void
SetStaticShortField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID, short value ) : void
Throw ( MonoJavaBridge.JniHandle ptr ) : void
Wrap ( IntPtr envi ) : JNIEnv

메소드 상세

CallBooleanMethod() 공개 메소드

public CallBooleanMethod ( JavaObject obj, MethodId methodIdNative ) : bool
obj JavaObject
methodIdNative MethodId
리턴 bool

CallBooleanMethod() 공개 메소드

public CallBooleanMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : bool
obj MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 bool

CallByteMethod() 공개 메소드

public CallByteMethod ( JavaObject obj, MethodId methodIdNative ) : byte
obj JavaObject
methodIdNative MethodId
리턴 byte

CallByteMethod() 공개 메소드

public CallByteMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : byte
obj MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 byte

CallCharMethod() 공개 메소드

public CallCharMethod ( JavaObject obj, MethodId methodIdNative ) : char
obj JavaObject
methodIdNative MethodId
리턴 char

CallCharMethod() 공개 메소드

public CallCharMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : char
obj MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 char

CallDoubleMethod() 공개 메소드

public CallDoubleMethod ( JavaObject obj, MethodId methodIdNative ) : double
obj JavaObject
methodIdNative MethodId
리턴 double

CallDoubleMethod() 공개 메소드

public CallDoubleMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : double
obj MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 double

CallFloatMethod() 공개 메소드

public CallFloatMethod ( JavaObject obj, MethodId methodIdNative ) : float
obj JavaObject
methodIdNative MethodId
리턴 float

CallFloatMethod() 공개 메소드

public CallFloatMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : float
obj MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 float

CallIntMethod() 공개 메소드

public CallIntMethod ( JavaObject obj, MethodId methodIdNative ) : int
obj JavaObject
methodIdNative MethodId
리턴 int

CallIntMethod() 공개 메소드

public CallIntMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : int
obj MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 int

CallLongMethod() 공개 메소드

public CallLongMethod ( JavaObject obj, MethodId methodIdNative ) : long
obj JavaObject
methodIdNative MethodId
리턴 long

CallLongMethod() 공개 메소드

public CallLongMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : long
obj MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 long

CallNonVirtualBooleanMethod() 공개 메소드

public CallNonVirtualBooleanMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : bool
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 bool

CallNonVirtualBooleanMethod() 공개 메소드

public CallNonVirtualBooleanMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : bool
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 bool

CallNonVirtualByteMethod() 공개 메소드

public CallNonVirtualByteMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : byte
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 byte

CallNonVirtualByteMethod() 공개 메소드

public CallNonVirtualByteMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : byte
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 byte

CallNonVirtualCharMethod() 공개 메소드

public CallNonVirtualCharMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : char
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 char

CallNonVirtualCharMethod() 공개 메소드

public CallNonVirtualCharMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : char
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 char

CallNonVirtualDoubleMethod() 공개 메소드

public CallNonVirtualDoubleMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : double
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 double

CallNonVirtualDoubleMethod() 공개 메소드

public CallNonVirtualDoubleMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : double
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 double

CallNonVirtualFloatMethod() 공개 메소드

public CallNonVirtualFloatMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : float
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 float

CallNonVirtualFloatMethod() 공개 메소드

public CallNonVirtualFloatMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : float
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 float

CallNonVirtualIntMethod() 공개 메소드

public CallNonVirtualIntMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : int
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 int

CallNonVirtualIntMethod() 공개 메소드

public CallNonVirtualIntMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : int
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 int

CallNonVirtualLongMethod() 공개 메소드

public CallNonVirtualLongMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : long
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 long

CallNonVirtualLongMethod() 공개 메소드

public CallNonVirtualLongMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : long
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 long

CallNonVirtualObjectMethod() 공개 메소드

public CallNonVirtualObjectMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : IntPtr
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 System.IntPtr

CallNonVirtualObjectMethodPtr() 공개 메소드

public CallNonVirtualObjectMethodPtr ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : IntPtr
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 System.IntPtr

CallNonVirtualShortMethod() 공개 메소드

public CallNonVirtualShortMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : short
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 short

CallNonVirtualShortMethod() 공개 메소드

public CallNonVirtualShortMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : short
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 short

CallNonVirtualVoidMethod() 공개 메소드

public CallNonVirtualVoidMethod ( JavaObject obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : void
obj JavaObject
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 void

CallNonVirtualVoidMethod() 공개 메소드

public CallNonVirtualVoidMethod ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : void
obj MonoJavaBridge.JniHandle
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 void

CallShortMethod() 공개 메소드

public CallShortMethod ( JavaObject obj, MethodId methodIdNative ) : short
obj JavaObject
methodIdNative MethodId
리턴 short

CallShortMethod() 공개 메소드

public CallShortMethod ( MonoJavaBridge.JniHandle obj, MethodId methodIdNative ) : short
obj MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 short

CallStaticBooleanMethod() 공개 메소드

public CallStaticBooleanMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : bool
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 bool

CallStaticByteMethod() 공개 메소드

public CallStaticByteMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : byte
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 byte

CallStaticCharMethod() 공개 메소드

public CallStaticCharMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : char
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 char

CallStaticDoubleMethod() 공개 메소드

public CallStaticDoubleMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : double
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 double

CallStaticFloatMethod() 공개 메소드

public CallStaticFloatMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : float
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 float

CallStaticIntMethod() 공개 메소드

public CallStaticIntMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : int
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 int

CallStaticLongMethod() 공개 메소드

public CallStaticLongMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : long
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 long

CallStaticShortMethod() 공개 메소드

public CallStaticShortMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : short
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 short

CallStaticVoidMethod() 공개 메소드

public CallStaticVoidMethod ( MonoJavaBridge.JniHandle clazz, MethodId methodIdNative ) : void
clazz MonoJavaBridge.JniHandle
methodIdNative MethodId
리턴 void

CallVoidMethod() 공개 메소드

public CallVoidMethod ( MonoJavaBridge.JniHandle obj, MethodId methodId ) : void
obj MonoJavaBridge.JniHandle
methodId MethodId
리턴 void

ConvertToString() 공개 메소드

public ConvertToString ( MonoJavaBridge.JniHandle javaString ) : string
javaString MonoJavaBridge.JniHandle
리턴 string

ExceptionCheck() 공개 메소드

public ExceptionCheck ( ) : bool
리턴 bool

ExceptionClear() 공개 메소드

public ExceptionClear ( ) : void
리턴 void

ExceptionDescribe() 공개 메소드

public ExceptionDescribe ( ) : void
리턴 void

ExceptionOccurred() 공개 메소드

public ExceptionOccurred ( ) : MonoJavaBridge.JniLocalHandle
리턴 MonoJavaBridge.JniLocalHandle

ExceptionRead() 공개 메소드

public ExceptionRead ( ) : bool
리턴 bool

ExceptionTest() 공개 메소드

public ExceptionTest ( ) : void
리턴 void

FatalError() 공개 메소드

public FatalError ( string message ) : void
message string
리턴 void

FindClass() 공개 메소드

public FindClass ( string name ) : MonoJavaBridge.JniLocalHandle
name string
리턴 MonoJavaBridge.JniLocalHandle

FindClassNoThrow() 공개 메소드

public FindClassNoThrow ( string name ) : MonoJavaBridge.JniLocalHandle
name string
리턴 MonoJavaBridge.JniLocalHandle

FindClassPtr() 공개 메소드

public FindClassPtr ( string name ) : MonoJavaBridge.JniLocalHandle
name string
리턴 MonoJavaBridge.JniLocalHandle

FindClassPtrNoThrow() 공개 메소드

public FindClassPtrNoThrow ( string name ) : MonoJavaBridge.JniLocalHandle
name string
리턴 MonoJavaBridge.JniLocalHandle

FromReflectedField() 공개 메소드

public FromReflectedField ( JavaObject field ) : MonoJavaBridge.FieldId
field JavaObject
리턴 MonoJavaBridge.FieldId

FromReflectedMethod() 공개 메소드

public FromReflectedMethod ( MonoJavaBridge.JniLocalHandle methodId ) : MethodId
methodId MonoJavaBridge.JniLocalHandle
리턴 MethodId

GetBooleanField() 공개 메소드

public GetBooleanField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : bool
obj MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 bool

GetByteField() 공개 메소드

public GetByteField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : byte
obj MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 byte

GetCharField() 공개 메소드

public GetCharField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : char
obj MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 char

GetDirectBufferAddress() 공개 메소드

public GetDirectBufferAddress ( MonoJavaBridge.JniGlobalHandle buf ) : IntPtr
buf MonoJavaBridge.JniGlobalHandle
리턴 System.IntPtr

GetDirectBufferCapacity() 공개 메소드

public GetDirectBufferCapacity ( MonoJavaBridge.JniGlobalHandle buf ) : long
buf MonoJavaBridge.JniGlobalHandle
리턴 long

GetDoubleField() 공개 메소드

public GetDoubleField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : double
obj MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 double

GetFieldID() 공개 메소드

public GetFieldID ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MonoJavaBridge.FieldId
clazz MonoJavaBridge.JniHandle
name string
sig string
리턴 MonoJavaBridge.FieldId

GetFieldIDNoThrow() 공개 메소드

public GetFieldIDNoThrow ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MonoJavaBridge.FieldId
clazz MonoJavaBridge.JniHandle
name string
sig string
리턴 MonoJavaBridge.FieldId

GetFloatField() 공개 메소드

public GetFloatField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : float
obj MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 float

GetIntField() 공개 메소드

public GetIntField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : int
obj MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 int

GetLongField() 공개 메소드

public GetLongField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : long
obj MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 long

GetMethodID() 공개 메소드

public GetMethodID ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MethodId
clazz MonoJavaBridge.JniHandle
name string
sig string
리턴 MethodId

GetMethodIDNoThrow() 공개 메소드

public GetMethodIDNoThrow ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MethodId
clazz MonoJavaBridge.JniHandle
name string
sig string
리턴 MethodId

GetObjectClass() 공개 메소드

public GetObjectClass ( MonoJavaBridge.JniHandle obj ) : MonoJavaBridge.JniLocalHandle
obj MonoJavaBridge.JniHandle
리턴 MonoJavaBridge.JniLocalHandle

GetShortField() 공개 메소드

public GetShortField ( MonoJavaBridge.JniHandle obj, MonoJavaBridge.FieldId fieldID ) : short
obj MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 short

GetStaticBooleanField() 공개 메소드

public GetStaticBooleanField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : bool
clazz MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 bool

GetStaticBooleanField() 공개 메소드

public GetStaticBooleanField ( MonoJavaBridge.JniHandle clazz, IntPtr fieldID ) : bool
clazz MonoJavaBridge.JniHandle
fieldID System.IntPtr
리턴 bool

GetStaticByteField() 공개 메소드

public GetStaticByteField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : byte
clazz MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 byte

GetStaticCharField() 공개 메소드

public GetStaticCharField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : char
clazz MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 char

GetStaticDoubleField() 공개 메소드

public GetStaticDoubleField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : double
clazz MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 double

GetStaticFieldID() 공개 메소드

public GetStaticFieldID ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MonoJavaBridge.FieldId
clazz MonoJavaBridge.JniHandle
name string
sig string
리턴 MonoJavaBridge.FieldId

GetStaticFieldIDNoThrow() 공개 메소드

public GetStaticFieldIDNoThrow ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MonoJavaBridge.FieldId
clazz MonoJavaBridge.JniHandle
name string
sig string
리턴 MonoJavaBridge.FieldId

GetStaticFloatField() 공개 메소드

public GetStaticFloatField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : float
clazz MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 float

GetStaticIntField() 공개 메소드

public GetStaticIntField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : int
clazz MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 int

GetStaticLongField() 공개 메소드

public GetStaticLongField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : long
clazz MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 long

GetStaticMethodID() 공개 메소드

public GetStaticMethodID ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MethodId
clazz MonoJavaBridge.JniHandle
name string
sig string
리턴 MethodId

GetStaticMethodIDNoThrow() 공개 메소드

public GetStaticMethodIDNoThrow ( MonoJavaBridge.JniHandle clazz, string name, string sig ) : MethodId
clazz MonoJavaBridge.JniHandle
name string
sig string
리턴 MethodId

GetStaticShortField() 공개 메소드

public GetStaticShortField ( MonoJavaBridge.JniHandle clazz, MonoJavaBridge.FieldId fieldID ) : short
clazz MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
리턴 short

GetVersion() 공개 메소드

public GetVersion ( ) : int
리턴 int

JNIEnv() 공개 메소드

public JNIEnv ( IntPtr native ) : System
native System.IntPtr
리턴 System

NewDirectByteBuffer() 공개 메소드

public NewDirectByteBuffer ( IntPtr address, long capacity ) : MonoJavaBridge.JniLocalHandle
address System.IntPtr
capacity long
리턴 MonoJavaBridge.JniLocalHandle

NewObject() 공개 메소드

public NewObject ( MonoJavaBridge.JniHandle clazz, MethodId methodID ) : MonoJavaBridge.JniLocalHandle
clazz MonoJavaBridge.JniHandle
methodID MethodId
리턴 MonoJavaBridge.JniLocalHandle

RegisterNatives() 공개 메소드

public RegisterNatives ( MonoJavaBridge.JniHandle clazz, JNINativeMethod methods, int nMethods ) : JNIResult
clazz MonoJavaBridge.JniHandle
methods JNINativeMethod
nMethods int
리턴 JNIResult

Throw() 공개 메소드

public Throw ( JavaException ex ) : void
ex JavaException
리턴 void

ThrowNew() 공개 메소드

public ThrowNew ( MonoJavaBridge.JniHandle clazz, string message ) : void
clazz MonoJavaBridge.JniHandle
message string
리턴 void

ToReflectedField() 공개 메소드

public ToReflectedField ( MonoJavaBridge.JniHandle cls, MonoJavaBridge.FieldId fieldID, bool isStatic ) : MonoJavaBridge.JniLocalHandle
cls MonoJavaBridge.JniHandle
fieldID MonoJavaBridge.FieldId
isStatic bool
리턴 MonoJavaBridge.JniLocalHandle

ToReflectedMethod() 공개 메소드

public ToReflectedMethod ( MonoJavaBridge.JniHandle cls, MethodId methodId, bool isStatic ) : MonoJavaBridge.JniLocalHandle
cls MonoJavaBridge.JniHandle
methodId MethodId
isStatic bool
리턴 MonoJavaBridge.JniLocalHandle

UnregisterNatives() 공개 메소드

public UnregisterNatives ( MonoJavaBridge.JniHandle clazz ) : JNIResult
clazz MonoJavaBridge.JniHandle
리턴 JNIResult

프로퍼티 상세

envPtr 공개적으로 프로퍼티

public IntPtr,System envPtr
리턴 System.IntPtr