位置: 编程技术 - 正文

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)

  • 个税年度汇算如何补税
  • 小规模纳税人发票可以抵扣吗
  • 年末暂估成本是否进行纳税调整处理
  • 报税怎么操作流程图
  • 增值税纳税义务发生时间的规定
  • 小规模零税率申报流程
  • 什么情况下可以要求员工待岗
  • 兼职业务拿提成合法吗
  • 发票可以盖财务章吗?
  • 专项资金是否缴纳企业所得税
  • 一台设备分期开票数量
  • 借差旅费退回现金怎么办
  • 营改增后应付职工薪酬如何核算个人所得税?
  • 公司不收员工的个人所得税怎么处理?
  • 贷款利息税前扣除比例
  • 公司还法人借款网银转账
  • 个人劳务法律规定
  • 人工费开专票最多能开几个点的
  • 2019年水利部
  • 发票少开退回多付的货款怎么入账?
  • 项目自筹资金是什么意思
  • 质保金付款时怎么付
  • 补提以前年度税费应该计入
  • 建筑工程账务处理是在哪个阶段
  • 苹果电脑itu
  • 企业从政府取得的经济资源均应当
  • ie浏览器进程
  • 增值税中非经营活动包括哪些
  • 房地产企业增值税怎么计算
  • 刷票系统能看出来吗
  • 黄金期货交易要怎么样
  • win7系统更改属性内存信息的方法有哪些
  • 内斯塔特点
  • 当月计算的增值税怎么算
  • PHP使用pear实现mail发送功能 windows环境下配置pear
  • 代理服务费怎么入账
  • Google I/O 2023 大会上发布了一些令人兴奋的技术和产品,让我们一起来看看吧!
  • 太原市插画工作室
  • 在建工程应交税金怎么算
  • sql cell函数
  • 存货在报表里是如何体现的
  • 废料处理没开票销项税
  • 收回以前年度的应收账款较多能说明什么呢?
  • 分销佣金税务账务怎么做
  • 流动比率计算公式是年初还是年末
  • 管理费用怎样分摊归集到产品
  • 电子汇票接收后怎么操作
  • 计提社保如何做分录
  • 开办费计入期间费用明细表
  • 材料采购成本包括买价和采购费用
  • 私企需要计提盈余公积吗
  • sql中cursor是什么意思
  • mysql5.7.35
  • windows 9x
  • win7安装sqlserver2000没反应
  • 用u盘装系统怎么操作步骤
  • mac z
  • Win7系统如何清理本地硬盘
  • win8电脑d盘不见了怎么恢复
  • windows开启快速启动
  • 有usb3.0驱动的win7
  • win8是怎么样的
  • cocos2dx屏幕适配解决方案
  • google collections
  • cocos2d schedule
  • java框架怎么用
  • upsource使用详解
  • 显示解析包时出错是怎么回事
  • linux随机数生成1到100
  • 基于javascript的毕业设计选题
  • js的定时器函数
  • jQuery中ajax的load()与post()方法实例详解
  • u3d官方
  • jquery根据value获取元素
  • 基于python的应用
  • javascript 代码
  • jQuery 选择同时包含两个class的元素的实现方法
  • 车辆购置税退税需要什么资料
  • 2023年印花税税目表
  • 加强宣传的名言警句
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设