Arrays
CreateMarshalBooleanArray(IEnumerable<Boolean>)
CreateMarshalCharArray(IEnumerable<Char>)
CreateMarshalDoubleArray(IEnumerable<Double>)
CreateMarshalInt16Array(IEnumerable<Int16>)
CreateMarshalInt32Array(IEnumerable<Int32>)
CreateMarshalInt64Array(IEnumerable<Int64>)
CreateMarshalObjectArray<T>(IEnumerable<T>)
CreateMarshalSByteArray(IEnumerable<SByte>)
CreateMarshalSingleArray(IEnumerable<Single>)
GetArrayLength(JniObjectReference)
GetBooleanArrayElements(JniObjectReference, Boolean*)
GetBooleanArrayRegion(JniObjectReference, Int32, Int32, Boolean*)
GetByteArrayElements(JniObjectReference, Boolean*)
GetByteArrayRegion(JniObjectReference, Int32, Int32, SByte*)
GetCharArrayElements(JniObjectReference, Boolean*)
GetCharArrayRegion(JniObjectReference, Int32, Int32, Char*)
GetDoubleArrayElements(JniObjectReference, Boolean*)
GetDoubleArrayRegion(JniObjectReference, Int32, Int32, Double*)
GetFloatArrayElements(JniObjectReference, Boolean*)
GetFloatArrayRegion(JniObjectReference, Int32, Int32, Single*)
GetIntArrayElements(JniObjectReference, Boolean*)
GetIntArrayRegion(JniObjectReference, Int32, Int32, Int32*)
GetLongArrayElements(JniObjectReference, Boolean*)
GetLongArrayRegion(JniObjectReference, Int32, Int32, Int64*)
GetObjectArrayElement(JniObjectReference, Int32)
GetPrimitiveArrayCritical(JniObjectReference, Boolean*)
GetShortArrayElements(JniObjectReference, Boolean*)
GetShortArrayRegion(JniObjectReference, Int32, Int32, Int16*)
NewBooleanArray(Int32)
NewByteArray(Int32)
NewCharArray(Int32)
NewDoubleArray(Int32)
NewFloatArray(Int32)
NewIntArray(Int32)
NewLongArray(Int32)
NewObjectArray(Int32, JniObjectReference, JniObjectReference)
NewShortArray(Int32)
ReleaseBooleanArrayElements(JniObjectReference, Boolean*, JniReleaseArrayElementsMode)
ReleaseByteArrayElements(JniObjectReference, SByte*, JniReleaseArrayElementsMode)
ReleaseCharArrayElements(JniObjectReference, Char*, JniReleaseArrayElementsMode)
ReleaseDoubleArrayElements(JniObjectReference, Double*, JniReleaseArrayElementsMode)
ReleaseFloatArrayElements(JniObjectReference, Single*, JniReleaseArrayElementsMode)
ReleaseIntArrayElements(JniObjectReference, Int32*, JniReleaseArrayElementsMode)
ReleaseLongArrayElements(JniObjectReference, Int64*, JniReleaseArrayElementsMode)
ReleasePrimitiveArrayCritical(JniObjectReference, nint, JniReleaseArrayElementsMode)
ReleaseShortArrayElements(JniObjectReference, Int16*, JniReleaseArrayElementsMode)
SetBooleanArrayRegion(JniObjectReference, Int32, Int32, Boolean*)
SetByteArrayRegion(JniObjectReference, Int32, Int32, SByte*)
SetCharArrayRegion(JniObjectReference, Int32, Int32, Char*)
SetDoubleArrayRegion(JniObjectReference, Int32, Int32, Double*)
SetFloatArrayRegion(JniObjectReference, Int32, Int32, Single*)
SetIntArrayRegion(JniObjectReference, Int32, Int32, Int32*)
SetLongArrayRegion(JniObjectReference, Int32, Int32, Int64*)
SetObjectArrayElement(JniObjectReference, Int32, JniObjectReference)
SetShortArrayRegion(JniObjectReference, Int32, Int32, Int16*)
net9.0-android34.0
namespace Java.Interop
{
public static class JniEnvironment
{
public static class Arrays
{
public static void SetIntArrayRegion(JniObjectReference array, int start, int length, int* buffer);
}
}
}
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 | Java.Interop , Version=7.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