位置: 编程技术 - 正文

cocos2dx代码调用本地浏览器步骤详解(cocos2djs教程)

编辑:rootadmin

推荐整理分享cocos2dx代码调用本地浏览器步骤详解(cocos2djs教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2d教程,cocos2dx 教程,cocos2dx schedule,cocos2dx schedule,cocos2d怎么用,cocos2djs,cocos2dx schedule,cocos2djs,内容如对您有帮助,希望把文章链接给更多的朋友!

1.找到ndk路径/sources/cocos2dx/platform/android/CCApplication.h添加方法

void openURL(const char* pszUrl);

2找到ndk路径/sources/cocos2dx/platform/android/CCApplication.cpp实现方法

void CCApplication::openURL(const char* pszUrl){JniMethodInfo minfo;if (JniHelper::getStaticMethodInfo(minfo,"org/cocos2dx/lib/Cocos2dxActivity", //src路径下的文件"openURL", //Cocos2dxActivity文件的方法(下面会添加)"(Ljava/lang/String;)V")) //openURL()方法的参数类型Object,返回&#;类型void{jstring StringArg1 = minfo.env->NewStringUTF(pszUrl);minfo.env->CallStaticVoidMethod(minfo.classID, minfo.methodID, StringArg1);minfo.env->DeleteLocalRef(StringArg1);minfo.env->DeleteLocalRef(minfo.classID);}}

3.找到Cocos2dxActivity.java 导入命名空间

import android.content.Intent;import android.net.Uri;

cocos2dx代码调用本地浏览器步骤详解(cocos2djs教程)

4.Cocos2dxActivity.java中添加

private static Activity wu= null;

修改onCreate()为

protected void onCreate(final Bundle savedInstanceState) {super.onCreate(savedInstanceState);sContext = this; this.mHandler = new Cocos2dxHandler(this); wu = this; this.init();Cocos2dxHelper.init(this, this);}

添加方法

//实现浏览器模块的调用 public static void openURL(String url) { Intent intent = new Intent(Intent.ACTION_VIEW); intent .setData(Uri.parse(url)); wu.startActivity(i); }

在想调用的地方实现调用

CCApplication::sharedApplication()->openURL("

【cocos2d-x】cocos2dx之截图保存 游戏过程中,偶尔需要截图和保存图片,但是cocos2d-x本身对这方面的支持比较少,所以只能用比较特殊的方法来保存~RenderTextureRenderTexture是一个通用渲

Cocos2dx 3.0 实战之—— 重写《超级马里奥》其八 主菜单界面 一切之前还是说抱歉,因为本人的确实不会搞美工做的事情,所以素材的图片丑的要死。先看此界面的效果:然后源码是:MenuScene.h/***主菜单场景的声明*

基于像素的碰撞检测(移植到cocos2dx 3.x) 感谢原文:

标签: cocos2djs教程

本文链接地址:https://www.jiuchutong.com/biancheng/372616.html 转载请保留说明!

上一篇:【cocos2dx】std::function与std::bind 函数指针(cocos-2dx)

下一篇:【cocos2d-x】cocos2dx之截图保存(cocos 2d x)

  • 分期付款发票开具
  • 公司出租房营业税税率是多少
  • 待处理财产损益年底怎么处理
  • 合并报表成本法和权益法区别
  • 财务费用中的汇兑收益增加的原因
  • 小规模装饰工程税率
  • 小型企业利润表
  • 增值税发票认证是什么意思
  • 年末发票
  • 奖金做预发年底结算缴税怎么做?
  • 去年的原材料发票能入账吗
  • 预收账款多说明什么
  • 打印机需要计提折旧吗
  • 建筑工程公司项目经理职责
  • 某运输企业以客运,货运划分
  • 残疾人保障金中的工资总额包括福利费用吗
  • 固定资产验收单图片
  • 信用减值损失借方余额在利润表中
  • 出口的货物因质量问题被扣款
  • 小规模租赁收入申报流程
  • 应付职工薪酬核算内容不包括
  • mac系统的桌面
  • 王者荣耀中扁鹊的克星是谁
  • 公司费用高好还是低好
  • 公司租房中介费能报销吗
  • 财务软件上线需注意什么
  • 苹果11怎么充不上电了
  • php随机生成1到3的数字
  • 各种主板bios中文设置图解
  • 关于怀孕在线咨询
  • 消费税不可抵扣已纳税款
  • 最快的网络传输速率
  • 职工教育经费支出包括哪些内容
  • 支付临时工的工资怎么做账
  • 国有企业所得税政策
  • 委托加工物资增值税计税依据
  • 企业工会注销怎么办理
  • 微信php开发教程
  • docker 容器
  • 普通发票还要交增值税吗
  • 资产负债表日后调整事项
  • 一般纳税人普通发票做账
  • phpcms v9安装教程
  • c语言typedef的用法
  • 小微企业可以不交税吗
  • 应付股利是否影响未分配利润
  • 短期借款预提利息通过短期借款科目核算
  • 债权投资相关科目
  • 公司二手车销售
  • 购买汽车抵扣增值税税率
  • 应付职工薪酬工作流程
  • 工会经费可以在以后年度扣除吗
  • 外商投资企业清算资金汇出环节,银行
  • 发票入账是借还是贷
  • 财务软件服务费合同印花税
  • 停车费专用发票
  • linux bin sbin
  • sql server存储过程写法
  • 奇兔刷机可以救砖吗
  • spyblast.exe - spyblast是什么进程 有何作用
  • 怎么给电脑装win8系统
  • mac上的
  • windows10磁盘100%占用解决
  • 学会这8个技巧让你做出的菜味道更好
  • windows蓝牙被禁用
  • 创游世界
  • ubuntu系统怎么安装
  • 一键备份系统和一键还原系统
  • python下三角
  • asm指令
  • 编写批处理
  • 深入理解javascript特性
  • 安卓 centos
  • Warning: Build-tool 17.0.0 is missing AAPT at F:adt-bundle-windows-x86sdk
  • js中倒计时器怎么实现
  • Android性能优化的方面12个
  • 税务局追缴社保流程及办理期限
  • 蚊香税率是多少
  • 国税局内设机构
  • 公交爱心卡需要每年审吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设