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