#include "cocos2d.h" #include "JniCallback.h" #include "MissionWeiXin.h" #include "GlobalUserInfo.h" #if CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID #include #include "android/jni/JniHelper.h" #endif USING_NS_CC; namespace JniFun { extern "C" { #if CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID JNIEXPORT void JNICALL Java_com_jxkh_queyi_Native_WxLoginGetAccessToken (JNIEnv* env, jclass method, jstring param) { const char* data = env->GetStringUTFChars(param, 0); cocos2d::log("JinCallBack :%s",data); MissionWeiXin::Instance().Req_Access_token(data); env->ReleaseStringUTFChars(param, data); } JNIEXPORT void JNICALL Java_com_jxkh_queyi_Native_WxLoginGetFailToken (JNIEnv* env, jclass method, jstring param) { const char* data = env->GetStringUTFChars(param, 0); cocos2d::log("JinCallBack :%s",data); MissionWeiXin::Instance().Req_Fail_token(data); env->ReleaseStringUTFChars(param, data); } //java µ÷ÓÃ JNIEXPORT void JNICALL Java_com_jxkh_queyi_Native_onLocationChanged(JNIEnv* env, jclass method, jstring param) { const char* data = env->GetStringUTFChars(param, 0); cocos2d::log("JinCallBack :%s",data); CGlobalUserInfo::GetInstance()->onLocationChanaged(data); env->ReleaseStringUTFChars(param, data); } // Java_com_jxkh_wnmj_Native_onLocationChanged #endif } }