Lenguaje

JniEnvironment.Types Clase

Definición

public static class JniEnvironment.Types
type JniEnvironment.Types = class
Herencia
JniEnvironment.Types

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Métodos

Nombre Description
DefineClass(String, JniObjectReference, IntPtr, Int32)
FindClass(ReadOnlySpan<Byte>)

Busca una clase Java mediante un intervalo de nombres de clase UTF-8 terminado en NULL. Use con "java/lang/Object"u8 literales para evitar la sobrecarga de serialización de cadenas.

FindClass(String)
GetJniTypeNameFromClass(JniObjectReference)
GetJniTypeNameFromInstance(JniObjectReference)
GetObjectClass(JniObjectReference)
GetSuperclass(JniObjectReference)
GetTypeFromInstance(JniObjectReference)
IsAssignableFrom(JniObjectReference, JniObjectReference)
IsInstanceOf(JniObjectReference, JniObjectReference)
IsSameObject(JniObjectReference, JniObjectReference)
RegisterNatives(JniObjectReference, JniNativeMethodRegistration[], Int32)
RegisterNatives(JniObjectReference, JniNativeMethodRegistration[])
RegisterNatives(JniObjectReference, ReadOnlySpan<JniNativeMethod>)

Registra métodos nativos de JNI mediante estructuras blittables JniNativeMethod con punteros de función sin procesar y punteros de nombre/firma UTF-8. Llama a la función RegisterNatives de JNI directamente sin serializar delegados.

TryFindClass(ReadOnlySpan<Byte>, JniObjectReference)

Intenta encontrar una clase Java mediante un intervalo de nombres de clase UTF-8 terminado en null. Devuelve true si se encontró la clase ; de lo contrario, false devuelve .

TryFindClass(String, JniObjectReference)
UnregisterNatives(JniObjectReference)

Se aplica a