JNIEnv
Handle
AllocObject(IntPtr)
AllocObject(String)
AllocObject(Type)
CallBooleanMethod(IntPtr, IntPtr)
CallBooleanMethod(IntPtr, IntPtr, JValue[])
CallBooleanMethod(IntPtr, IntPtr, JValue*)
CallByteMethod(IntPtr, IntPtr)
CallByteMethod(IntPtr, IntPtr, JValue[])
CallByteMethod(IntPtr, IntPtr, JValue*)
CallCharMethod(IntPtr, IntPtr)
CallCharMethod(IntPtr, IntPtr, JValue[])
CallCharMethod(IntPtr, IntPtr, JValue*)
CallDoubleMethod(IntPtr, IntPtr)
CallDoubleMethod(IntPtr, IntPtr, JValue[])
CallDoubleMethod(IntPtr, IntPtr, JValue*)
CallFloatMethod(IntPtr, IntPtr)
CallFloatMethod(IntPtr, IntPtr, JValue[])
CallFloatMethod(IntPtr, IntPtr, JValue*)
CallIntMethod(IntPtr, IntPtr)
CallIntMethod(IntPtr, IntPtr, JValue[])
CallIntMethod(IntPtr, IntPtr, JValue*)
CallLongMethod(IntPtr, IntPtr)
CallLongMethod(IntPtr, IntPtr, JValue[])
CallLongMethod(IntPtr, IntPtr, JValue*)
CallNonvirtualBooleanMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualBooleanMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualBooleanMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallNonvirtualByteMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualByteMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualByteMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallNonvirtualCharMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualCharMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualCharMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallNonvirtualDoubleMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualDoubleMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualDoubleMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallNonvirtualFloatMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualFloatMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualFloatMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallNonvirtualIntMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualIntMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualIntMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallNonvirtualLongMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualLongMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualLongMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallNonvirtualObjectMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualObjectMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualObjectMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallNonvirtualShortMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualShortMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualShortMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallNonvirtualVoidMethod(IntPtr, IntPtr, IntPtr)
CallNonvirtualVoidMethod(IntPtr, IntPtr, IntPtr, JValue[])
CallNonvirtualVoidMethod(IntPtr, IntPtr, IntPtr, JValue*)
CallObjectMethod(IntPtr, IntPtr)
CallObjectMethod(IntPtr, IntPtr, JValue[])
CallObjectMethod(IntPtr, IntPtr, JValue*)
CallShortMethod(IntPtr, IntPtr)
CallShortMethod(IntPtr, IntPtr, JValue[])
CallShortMethod(IntPtr, IntPtr, JValue*)
CallStaticBooleanMethod(IntPtr, IntPtr)
CallStaticBooleanMethod(IntPtr, IntPtr, JValue[])
CallStaticBooleanMethod(IntPtr, IntPtr, JValue*)
CallStaticByteMethod(IntPtr, IntPtr)
CallStaticByteMethod(IntPtr, IntPtr, JValue[])
CallStaticByteMethod(IntPtr, IntPtr, JValue*)
CallStaticCharMethod(IntPtr, IntPtr)
CallStaticCharMethod(IntPtr, IntPtr, JValue[])
CallStaticCharMethod(IntPtr, IntPtr, JValue*)
CallStaticDoubleMethod(IntPtr, IntPtr)
CallStaticDoubleMethod(IntPtr, IntPtr, JValue[])
CallStaticDoubleMethod(IntPtr, IntPtr, JValue*)
CallStaticFloatMethod(IntPtr, IntPtr)
CallStaticFloatMethod(IntPtr, IntPtr, JValue[])
CallStaticFloatMethod(IntPtr, IntPtr, JValue*)
CallStaticIntMethod(IntPtr, IntPtr)
CallStaticIntMethod(IntPtr, IntPtr, JValue[])
CallStaticIntMethod(IntPtr, IntPtr, JValue*)
CallStaticLongMethod(IntPtr, IntPtr)
CallStaticLongMethod(IntPtr, IntPtr, JValue[])
CallStaticLongMethod(IntPtr, IntPtr, JValue*)
CallStaticObjectMethod(IntPtr, IntPtr)
CallStaticObjectMethod(IntPtr, IntPtr, JValue[])
CallStaticObjectMethod(IntPtr, IntPtr, JValue*)
CallStaticShortMethod(IntPtr, IntPtr)
CallStaticShortMethod(IntPtr, IntPtr, JValue[])
CallStaticShortMethod(IntPtr, IntPtr, JValue*)
CallStaticVoidMethod(IntPtr, IntPtr)
CallStaticVoidMethod(IntPtr, IntPtr, JValue[])
CallStaticVoidMethod(IntPtr, IntPtr, JValue*)
CallVoidMethod(IntPtr, IntPtr)
CallVoidMethod(IntPtr, IntPtr, JValue[])
CallVoidMethod(IntPtr, IntPtr, JValue*)
CheckHandle(IntPtr)
CopyArray(Boolean[], IntPtr)
CopyArray(Byte[], IntPtr)
CopyArray(Char[], IntPtr)
CopyArray(Double[], IntPtr)
CopyArray(IJavaObject[], IntPtr)
CopyArray(Int16[], IntPtr)
CopyArray(Int32[], IntPtr)
CopyArray(Int64[], IntPtr)
CopyArray(IntPtr, Boolean[])
CopyArray(IntPtr, Byte[])
CopyArray(IntPtr, Char[])
CopyArray(IntPtr, Double[])
CopyArray(IntPtr, Int16[])
CopyArray(IntPtr, Int32[])
CopyArray(IntPtr, Int64[])
CopyArray(IntPtr, Single[])
CopyArray(IntPtr, String[])
CopyArray(IntPtr, UInt16[])
CopyArray(IntPtr, UInt32[])
CopyArray(IntPtr, UInt64[])
CopyArray(Single[], IntPtr)
CopyArray(String[], IntPtr)
CopyArray(Array, Type, IntPtr)
CopyArray(IntPtr, Array, Type)
CopyArray<T>(IntPtr, T[])
CopyArray<T>(T[], IntPtr)
CopyObjectArray<T>(IntPtr, T[])
CopyObjectArray<T>(T[], IntPtr)
CreateInstance(IntPtr, String, JValue[])
CreateInstance(IntPtr, String, JValue*)
CreateInstance(String, String, JValue[])
CreateInstance(String, String, JValue*)
CreateInstance(Type, String, JValue[])
CreateInstance(Type, String, JValue*)
DeleteGlobalRef(IntPtr)
DeleteLocalRef(IntPtr)
DeleteWeakGlobalRef(IntPtr)
EnsureLocalCapacity(Int32)
ExceptionClear()
ExceptionDescribe()
ExceptionOccurred()
FindClass(String)
FindClass(Type)
FindClass(String, IntPtr)
FinishCreateInstance(IntPtr, String, JValue[])
FinishCreateInstance(IntPtr, String, JValue*)
FinishCreateInstance(IntPtr, IntPtr, IntPtr, JValue[])
FinishCreateInstance(IntPtr, IntPtr, IntPtr, JValue*)
GetArray(IntPtr, JniHandleOwnership, Type)
GetArray<T>(IntPtr)
GetArray<T>(Object[])
GetArrayItem<T>(IntPtr, Int32)
GetArrayLength(IntPtr)
GetBooleanField(IntPtr, IntPtr)
GetByteField(IntPtr, IntPtr)
GetCharField(IntPtr, IntPtr)
GetCharSequence(IntPtr, JniHandleOwnership)
GetClassNameFromInstance(IntPtr)
GetDirectBufferAddress(IntPtr)
GetDirectBufferCapacity(IntPtr)
GetDoubleField(IntPtr, IntPtr)
GetFieldID(IntPtr, String, String)
GetFloatField(IntPtr, IntPtr)
GetIntField(IntPtr, IntPtr)
GetJniName(Type)
GetLongField(IntPtr, IntPtr)
GetMethodID(IntPtr, String, String)
GetObjectArray(IntPtr, Type[])
GetObjectArrayElement(IntPtr, Int32)
GetObjectClass(IntPtr)
GetObjectField(IntPtr, IntPtr)
GetShortField(IntPtr, IntPtr)
GetStaticBooleanField(IntPtr, IntPtr)
GetStaticByteField(IntPtr, IntPtr)
GetStaticCharField(IntPtr, IntPtr)
GetStaticDoubleField(IntPtr, IntPtr)
GetStaticFieldID(IntPtr, String, String)
GetStaticFloatField(IntPtr, IntPtr)
GetStaticIntField(IntPtr, IntPtr)
GetStaticLongField(IntPtr, IntPtr)
GetStaticMethodID(IntPtr, String, String)
GetStaticObjectField(IntPtr, IntPtr)
GetStaticShortField(IntPtr, IntPtr)
GetString(IntPtr, JniHandleOwnership)
GetSuperclass(IntPtr)
InvokeConstructor(IntPtr, String, JValue[])
InvokeConstructor(IntPtr, String, JValue*)
IsAssignableFrom(IntPtr, IntPtr)
IsInstanceOf(IntPtr, IntPtr)
IsSameObject(IntPtr, IntPtr)
NewArray(Boolean[])
NewArray(Byte[])
NewArray(Char[])
NewArray(Double[])
NewArray(IJavaObject[])
NewArray(Int16[])
NewArray(Int32[])
NewArray(Int64[])
NewArray(Single[])
NewArray(String[])
NewArray(UInt16[])
NewArray(UInt32[])
NewArray(UInt64[])
NewArray(Array, Type)
NewArray<T>(T[])
NewDirectByteBuffer(IntPtr, Int64)
NewGlobalRef(IntPtr)
NewLocalRef(IntPtr)
NewObject(IntPtr, IntPtr)
NewObject(IntPtr, IntPtr, JValue[])
NewObject(IntPtr, IntPtr, JValue*)
NewObjectArray(Int32, IntPtr)
NewObjectArray(Int32, IntPtr, IntPtr)
NewObjectArray<T>(T[])
NewString(String)
NewString(Char[], Int32)
PopLocalFrame(IntPtr)
PushLocalFrame(Int32)
SetArrayItem<T>(IntPtr, Int32, T)
SetField(IntPtr, IntPtr, Boolean)
SetField(IntPtr, IntPtr, Char)
SetField(IntPtr, IntPtr, Double)
SetField(IntPtr, IntPtr, Int16)
SetField(IntPtr, IntPtr, Int32)
SetField(IntPtr, IntPtr, Int64)
SetField(IntPtr, IntPtr, IntPtr)
SetField(IntPtr, IntPtr, SByte)
SetField(IntPtr, IntPtr, Single)
SetObjectArrayElement(IntPtr, Int32, IntPtr)
SetStaticField(IntPtr, IntPtr, Boolean)
SetStaticField(IntPtr, IntPtr, Char)
SetStaticField(IntPtr, IntPtr, Double)
SetStaticField(IntPtr, IntPtr, Int16)
SetStaticField(IntPtr, IntPtr, Int32)
SetStaticField(IntPtr, IntPtr, Int64)
SetStaticField(IntPtr, IntPtr, IntPtr)
SetStaticField(IntPtr, IntPtr, SByte)
SetStaticField(IntPtr, IntPtr, Single)
StartCreateInstance(IntPtr, IntPtr, JValue[])
StartCreateInstance(IntPtr, IntPtr, JValue*)
StartCreateInstance(String, String, JValue[])
StartCreateInstance(String, String, JValue*)
StartCreateInstance(Type, String, JValue[])
StartCreateInstance(Type, String, JValue*)
Throw(IntPtr)
ThrowNew(IntPtr, String)
ToJniHandle(IJavaObject)
ToLocalJniHandle(IJavaObject)
ToObjectArray<T>(T[])
WaitForBridgeProcessing()
net9.0-android34.0
namespace Android.Runtime
{
public static class JNIEnv
{
public static IntPtr Handle { get; }
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
.NET | 6.07.08.09.0 |
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
Android | 21.022.023.024.025.026.027.028.029.030.031.032.033.034.0 |
Information specific to net9.0-android34.0 | |
Assembly | Mono.Android , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | The property getter is only supported on the following platforms:
|
- Built-in API
- Package-provided API