AndroID 工程下的写法
在 Java 端添加如下方法:
import androID.net.Uri; // 需要导入的包public static voID openUrl(){ Uri uri = Uri.parse("http://www.cmread.com/u/index"); Intent it = new Intent(Intent.ACTION_VIEW,uri); this.startActivity(it);}
通过 JNI , 在 C++ 端可以调用 openUrl 方法
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)#include "platform/androID/jni/JniHelper.h"#endif#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) JniMethodInfo minfo; bool isHave = JniHelper::getStaticmethodInfo(minfo,"com/og/common/OGMainActivity","openUrl","()V"); if (isHave) { minfo.env->CallStaticVoIDMethod(minfo.classID,minfo.methodID); }#endif
这里就不在赘述。
IOS 下代码
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"http://www.cmread.com/u/index"]];
总结以上是内存溢出为你收集整理的在 Cocos2d-x 中打开一个链接全部内容,希望文章能够帮你解决在 Cocos2d-x 中打开一个链接所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)