extern "C" * C/C++ 创建Java对象 */ JNIEXPORT jlong JNICALL Java_com_michael_ndk_write_WriteJava_c2JavaClass(JNIEnv *env, jobject instance) { jclass clz = env->FindClass("java/util/Date"); jmethodID methodId = env->GetMethodID(clz,"<init>","()V"); jobject obj = env->NewObject(clz,methodId); jmethodID getTimeId = env->GetMethodID(clz,"getTime","()J"); jlong time = env->CallLongMethod(obj,getTimeId); LOGI("time = %ldn",time); return time; }
|
近期评论