JNIEnv.AllocObject Method Reference Feedback Definition Namespace: Android.Runtime Assembly: Mono.Android.dll Overloads Laienda tabel AllocObject(IntPtr) AllocObject(String) AllocObject(Type) AllocObject(
15 jmethodID a_method = env->GetMethodID(type,"describe","()Ljava/lang/String;"); // 通过GetMethod方法获取方法的methodId. 16 jobject jobj = env->AllocObject(type); // 对jclass进行实例,相当于java中的new 17 jstring pring= (jstring)(env)->CallObjectMethod(jobj,a_method); // 类调用...
jobject AllocObject(JNIEnv *env, jclass clazz); 分配一个Java对象并返回该对象的本地引用,注意该方法并未调用任何构造方法 jobject NewObject(JNIEnv *env, jclass clazz,jmethodID methodID, ...); 调用指定的构造方法创建一个Java对象并返回该对象的本地引用,最后的三个点表示该构造方法的多个参数 jobject ...
voidcallJavaMethod(JNIEnv*env){// 假设我们想调用的Java类和方法jclass clazz=env->FindClass("com/example/MyJavaClass");// 查找类jmethodID methodID=env->GetMethodID(clazz,"myMethod","()V");// 获取方法IDjobject obj=env->AllocObject(clazz);// 创建对象env->CallVoidMethod(obj,methodID);// ...
AllocObject(String) public static IntPtr AllocObject(string jniClassName); Parameters jniClassName String Returns IntPtr Remarks Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons...