在 Cocos2d-x 中打开一个链接

在 Cocos2d-x 中打开一个链接,第1张

概述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


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


JNI 的相关介绍可以参考:http://www.jb51.cc/article/p-pkcqjrce-ze.html

这里就不在赘述。


IOS 下代码

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"http://www.cmread.com/u/index"]];

总结

以上是内存溢出为你收集整理的在 Cocos2d-x 中打开一个链接全部内容,希望文章能够帮你解决在 Cocos2d-x 中打开一个链接所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1061007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存