cocos2dx 3.0 要调用android的东西 怎才能传给android一个activity 这个activity是怎么才能得到 有知道的么 谢谢了
JNI…
能说的详细点么
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) //判断当前是否为Android平台
JniMethodInfo minfo;//定义Jni函数信息结构体
//getStaticMethodInfo 次函数返回一个bool值表示是否找到此函数
bool isHave = JniHelper::getStaticMethodInfo(minfo,
“net/platform/ActivityTest”,“startInit”,"()V");
jint _int ;
if (!isHave) {
CCLOG(“jni:此函数不存在”);
}else{
CCLOG(“jni:此函数存在”);
//调用此函数
minfo.env->CallStaticIntMethod(minfo.classID, minfo.methodID,1);
}
我是这去调用的 可以调用到 但是如果android被调用的函数需要一个Activity的参数 就不知道应该怎么得到这个Activity了 是cocos2dx就可以得到 还是要怎么弄 谢谢了