之前不知道cocos怎样修改安卓端,最近几天找资料的时候找到了相关的内容。我们就以cocos2dx怎样修改安卓端为例学习。
修改安卓端:CCApplication.cpp/h 打开路径:cocos2dx/platform/android目录,在类中增加函数:
声明
public:
- //taikr
- void openURL(const char* pszUrl);
- //taikr
- void CCApplication::openURL(const char* pszUrl)
- {
- JniMethodInfo minfo;
- if(JniHelper::getStaticMethodInfo(minfo,
- "org/cocos2dx/lib/Cocos2dxActivity",
- "openURL",
- "(Ljava/lang/String;)V"))
- {
- jstring StringArg1 = minfo.env->NewStringUTF(pszUrl);
- minfo.env->CallStaticVoidMethod(minfo.classID, minfo.methodID, StringArg1);
- minfo.env->DeleteLocalRef(StringArg1);
- minfo.env->DeleteLocalRef(minfo.classID);
- }
- }