位置: 编程技术 - 正文

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)

  • 盈利能力的概念及内容
  • 车辆购置税会计核算
  • 个税计算方法和规定
  • 工地工贸药品入库流程
  • 审计调整分录汇总的内容
  • 增加经营范围需要重新做税种
  • 兼职劳务税率是多少2020
  • 合并两公司的帐务怎么做
  • 固定资产更换零部件的入账价值
  • 补交以前年度房产税和滞纳金需要更改以前年度报表吗
  • 去年已认证发票红冲怎么报税
  • 行政单位财务长期挂账处理办法
  • 公司之间借款如何做账
  • 罚息 增值税
  • 民办幼儿园需要给老师交五险一金吗
  • 公司账上的存货是怎么来的
  • 既销售货物又提供劳务例题
  • 固定资产折旧年限及残值率
  • 以前的纳税申报表还能打印吗
  • 购买基金会计核算
  • 收到负数购入发票怎么办
  • 鼠标玩游戏飘怎么回事
  • 连接另外一个设备
  • 收到培训内容的英文
  • debian10.9安装教程
  • php string函数
  • PHP:pg_result_error_field()的用法_PostgreSQL函数
  • 龙骨花的养殖方法移植
  • php读取目录
  • 记账凭证和会计分录的区别
  • tensorboard作用
  • 为什么运输合同比租赁合同风险小
  • 应交城建税怎么算
  • django pycharm
  • .net core中间件原理
  • php图片代码
  • gfortran编译命令
  • 开发商需要缴纳保证金
  • php怎么修改当前用户的密码
  • 将织梦dedecms转换到wordpress
  • 电力安装有前途吗
  • 房地产企业开发的已出租的房屋属于投资性房地产吗
  • 借支差旅费属于什么科目
  • 城建税小规模纳税人
  • SQL Server 2005 DTS导入平面数据出现错误解决方案
  • 个税子女教育扣除申报方式怎么选
  • 文化事业建设费会计分录
  • 筹建期有时间限制吗
  • sql server获取字段长度
  • 购买固定资产用什么凭证
  • 增值税附加税印花税都是什么
  • 固定资产抵扣影响税负
  • 客户退货不退赠品怎么办
  • 按预测范围不同划分为以下几类
  • 咨询服务费开票税率
  • 预提费用怎么做凭证
  • 在sql查询中使用where子句指定的是
  • http500内部错误
  • 解析包出现错误无法安装怎么办
  • linux系统文件压缩命令
  • 不用第三方软件获取鼠标坐标
  • win7系统如何将插孔设置为ac97前面板
  • windows11内测版
  • 对用药方案做合理性评估时
  • exceltype函数的用法
  • 如何使用jquery绑定事件
  • textview在哪
  • linux shell条件判断语句
  • javascriptz
  • shell监控端口状态
  • ASP小贴士/ASP Tips javascript tips可以当桌面
  • jquery动态添加html代码
  • jQuery模拟select实现下拉菜单功能
  • jquery fullpage
  • 港澳台资企业
  • 上海餐饮增值税
  • 增值税借方有余额怎么调整
  • 杨静儿多少岁
  • 江西社保申报时间
  • 主题党日活动标题副标题格式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设