html5游戏封装安卓,html5游戏移植到android并打包成apk,加广告《二》
html5游戏移植到android并打包成apk,加广告《二》
这篇则讲解开发集成,先看看工程目录结构
?
qqbrowser_sdk_v1.2.jar为X5内核sdk,下载注册开发者
BaseH5Activity是我自己封装好的基类
?
assets目录下为h5游戏源码
?
关于加载assets目录下为h5游戏,以fdgg为例
Intent flyI=new Intent(MainActivity.this,GameActivity.class);
flyI.putExtra("assertPath","file:///android_asset/fdgg/index.html");
MainActivity.this.startActivity(flyI);
?
?
public class GameActivity extends BaseH5Activity {
private String assertPath;
private FrameLayout adContain;
Handler jsHandler= new Handler();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gameview);
assertPath=getIntent().getStringExtra("assertPath");
if(assertPath!=null)
myWebView.loadUrl(assertPath);
else
myWebView.loadUrl("file:///android_asset/xiongchumo/index.html");
bindEvt();
adContain=(FrameLayout)findViewById(R.id.webId);
adContain.removeAllViews();
adContain.addView(myWebView);
ActivityManagerUtlis.getInstance().addActivity(this);
}
}
?
myWebView.loadUrl("file:///android_asset/xiongchumo/index.html");
?最终是webview加载H5游戏,此处用X5 SDK中webview代替原生的,因为x5 sdk支持H5更好
好了,开发完成,里面的细节,就自己看源码吧
源码包括了我在工作设计的用于h5调用,性能调优代码,现放出源码
?
?
?
原文:http://913.iteye.com/blog/2217484
html5游戏封装安卓,html5游戏移植到android并打包成apk,加广告《二》相关推荐
- UE4打包成APK的详细教程(普通安卓应用,VR全景应用尚在探索中,之后若解决会更新)
因为打包apk的学习过程中没有看到有哪篇文档是把全部流程完整描述出来的(就是给完完全全纯小白的博客,对官方文档的理解也不深的情况下)(也可能是我没搜到过吧)在没理解透的情况下走了很多弯路,这个过程确实 ...
- android好玩的独立游戏排行榜,安卓独立游戏十大神作:大叔向前冲上榜,第一名画面十分唯美...
百无聊赖时我们总需要一些东西来打发时间同时带我们体验闲下来的乐趣,这时一款好玩又不烧脑的游戏就显得十分重要.那么,就让小编来为大家推荐几款安卓独立游戏神作以供大家在工作之余放松一下. 1.鲤 属于创意 ...
- 安卓转战React-Native之签名打包成Apk并极速多渠道打包
前言 搞安卓的开发应该知道开发好的apk都是需要上传到应用市场给用户下载的,当然有些公司的产品是不用上传到应用市场的(比如我们公司放七牛云)但是也需要放在云上面给用户下载.react-native直接 ...
- android模拟器游戏大全,安卓模拟器游戏大全_小鸡模拟器
作者:老外 防闪退:关闭快速内存访问(不稳定) 龙珠TAGVS镜像联机综合群:554935027 此镜像自带材质,材质生效教程可到群里查看,游戏配置.金手指.完美神档等群应有尽有哦! [出招表] ↑↓ ...
- Unity 打包成APK部分安卓机黑屏
近期才发现的问题,打包的Unity版本是2017.4.30 开发AR程序发布安卓测试的时候拿同事的华为手机发现出现了黑屏的情况,但是摄像头功能还是存在的,就是黑屏去把摄像头对准扫描图依然会触发识图后的 ...
- vue+elementUi+dialog封装自定dialog部分属性,并打包成插件、npm install mj-dialog --save、display、justify、between
目录 1.下载插件 2.注册组件 3.使用插件 1.下载插件 npm install mj-dialog --save 在vue目录结构中与src同级使用此命令下载插件即可. 2.注册组件 // 引入 ...
- unity打包的安卓无法解析_我是UNITY3D 打包成APK ,安装到手机上就直接报无法解析程序包。...
粘出报错信息, 如果是这个报错:Error building Player: UnityException: No platforms found 就用android的sdk manager更新and ...
- flappy bird游戏源代码揭秘和下载后续---移植到android真机上
前言: 上一篇博客 flappy bird游戏源代码揭秘和下载,源码是运行在window或者mac系统上的,现在我们需要把代码移植到android真机上,让小鸟在手机里飞起来! ps: ...
- h5 nan_手把手教你将H5游戏打包成快游戏
H5游戏可以通过快应用的web组件快速打包成快游戏,打包上架后的快游戏,只要原H5游戏的url不发生变动,快游戏就不需要做更新,维护工作量小. 使用快应用IDE,打包快游戏的操作很简单. 访问官网安装 ...
最新文章
- CVPR2020论文解读:三维语义分割3D Semantic Segmentation
- java统计分析_数据统计(java实现)
- Linux 双网卡绑定
- sql server 2005中的服务器角色[转]
- openresty的安装和使用
- 2008社工新书《黑客社会工程学攻击》
- [Python]集合的交集,并集,差集
- UVA 572 Oil Deposits(DFS求连通块)
- latex数学符号加粗_LaTex数学公式符号整理
- python培训班大概多少钱
- html文件用word打开是乱码,Word文档打开是乱码怎么解决
- 括号匹配算法问题 JS
- 有一个属于自己的网站是不是很酷呢,超详细的建站流程,我都给你总结好了
- 第几代计算机有了硬件资源管理系统,从(??)计算机开始,在软件方面有了专门从事计算机软硬件资源管理的操作系统...
- Eclipse Git配置
- 信息安全标准ISO27000
- [收藏] 最受欢迎的ASP.NET的CMS下载
- 北大青鸟ACCP5.0课程体系介绍
- [电商]商品与货品?
- Kubernetes调度器-Pod分配给节点(node-pod亲和性、固定节点)
热门文章
- 今天开始做战斗,回合制战斗代码实现第四篇 刀塔传奇战斗模式(即时卡牌战斗模式)
- AutoJs学习-实现谢尔宾斯基三角
- What is 计算机程序语言、C语言?
- 软考中级 真题 2017年上半年 信息系统管理工程师 应用技术
- win7电脑重装系统教程u盘重装步骤,电脑使用u盘安装win7的方法
- Helm应用包管理器(helm-v3.8.1)
- VC++中*.dsp与*.dsw文件各有什么用处
- linux dns无法解析,Linux服务器内部无法解析域名
- databinder.eval绑定数据的时候显示html标签,c#教程之基于DataBinder.Eval方法的数据绑定...
- JavaScript实现页面动态验证码