位置: 编程技术 - 正文

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)

  • 机票代理是否差额征税
  • 消费税是指什么税
  • 个人代开资金占用费,如何计算代扣代缴个税
  • 研发项目增值税税率
  • 专票地址有误可以用吗
  • 苗木种植发票免增值税吗
  • 营业外支出罚款所得税怎么处理
  • 税金及附加包括个人所得税吗
  • 自建模具怎么做账
  • 收到赔偿怎么做账
  • 外请人员所发生的费用怎么做账
  • 工资税后扣款
  • 企业法人不是实际老板怎么办
  • 石家庄国税发票查验平台
  • 外贸企业免征增值税
  • 计提缴纳社保的会计分录
  • 银行承兑汇票怎么开
  • 公司有残疾人员怎么办
  • 如何在excel中自动筛选
  • 自用房地产转换为采用公允价值
  • 代扣个税手续费返还增值税税率
  • 文件类型设置
  • 公司总经理报销找谁签字
  • 单位代扣公积金比例
  • win8电脑系统还原
  • 专有技术应当得到
  • PHP:stream_context_get_options()的用法_Stream函数
  • 境外汇款犯法吗
  • 公司的清洁费用是什么科目
  • 哪个是发票抵扣项目
  • diff命令参数
  • 怎么做应收应付账款分录
  • 可以抵扣土地增值税的项目
  • 增值税为什么不能在税前扣除
  • python深拷贝与浅拷贝区别
  • phpcms是什么框架
  • 帝国cms移动端
  • mongodb快速入门
  • 企业所得税汇算清缴扣除标准2023
  • 确定负债排列顺序的依据
  • 对于企业处理废水的建议
  • 科目余额表科目
  • 采用汇兑的方式归还前欠货款
  • 物业代收代缴是什么意思
  • 银行每月贷款额度有多少
  • 进销存有什么用
  • 交通运输行业属于什么性质
  • 发票红冲操作流程
  • 总分类账与明细分类账平行登记的要点包括
  • 计划成本法存货会计分录
  • 退休返聘人员工伤怎么赔偿
  • 外币收款怎么做账
  • 上个月的发票未开具
  • 公司举办活动的好处
  • 企业会计准则下职工薪酬核算的困难与对策研究
  • 税务局收款收据
  • 收到增值税发票后该如何处理啊?
  • 记账凭证的分类及每类的具体含义是什么
  • sqlserver性能优化方案
  • mysqlvarchar汉字
  • mysql常见报错
  • solaris重启服务器命令
  • win8.1电脑设置在哪里
  • vista下实现秘密下载的解决办法
  • xp系统如何进入桌面
  • 在操作系统中如何创建一个新的用户
  • 安装阿里旺旺步骤
  • windows7库功能
  • 如何去掉windows不是正版
  • win10文件资源
  • 导演都有什么分类
  • Node.js中的全局变量有哪些
  • javascript获取数据类型
  • 解决jQuery ajax请求在IE6中莫名中断的问题
  • 机票的抵扣率是多少
  • 河北税务云办税厅官方
  • 国家税务局关于印花税若干具体问题的规定
  • 专项扣除赡养老人是什么意思
  • 湖北安徽是一个地方吗
  • 先进单位表彰发言稿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设