html5游戏移植到android并打包成apk,加广告《二》
在上篇简单介绍了h5游戏使用腾讯X5内核SDK集成到android
这篇则讲解开发集成,先看看工程目录结构
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调用,性能调优代码,现放出源码
h5游戏集成源码
h5游戏集成apk演示
相关推荐
Android 广告打包和 HTML5 游戏移植到 Android 并打包成 APK 以下是关于 Android 广告打包和 HTML5 游戏移植到 Android 并打包成 APK 的知识点: Android 广告打包 在 Android 平台上,广告打包是指将广告内容...
Android 打包生成 APK 文件 Android 打包生成 APK 文件是 Android 应用程序开发的最后一步骤,也是将 Android 项目文件转换为可在 Android 设备上运行的 APK 文件的过程。本文将详细介绍如何将 Eclipse Android ...
XBMC(Xbox Media Center)是一款开源媒体播放器应用,最初为Xbox游戏机开发,后来被移植到了多个操作系统上,包括Android。将XBMC移植到Android平台上需要进行一系列准备工作,包括设置Android开发环境、获取源代码...
随着移动设备的普及,这款游戏也被移植到了Android平台上,使得玩家可以在智能手机或平板电脑上随时随地享受游戏的乐趣。本文将对微软Windows经典纸牌游戏的Android版本源码进行深入分析,并讨论其在Android系统上的...
3. **打包工具**: "html打包apk工具③"可能是指一个特定的工具或一套工具,它能将HTML5、CSS和JavaScript文件打包成APK格式。这类工具一般会包含一个运行时环境,比如NW.js (Node-Webkit) 或Cordova,它们可以让Web...
总结,从Win32移植Cocos2d-x项目到Android平台并不复杂,关键在于理解两个平台之间的差异,正确配置环境,调整项目设置,并解决可能出现的兼容性问题。通过这个过程,开发者可以学习到跨平台开发的基本技巧,这对于...
本主题将深入探讨如何使用Kivy将Python GUI程序打包成Android APK文件,以便在移动设备上运行。 首先,Kivy提供了方便的工具集,如`buildozer`,允许开发者无需复杂的Android SDK配置就能打包Python应用。`...
NDK 和 SDK 在 Android 游戏移植中的应用 游戏的打包移植是一个复杂的过程,需要使用到多种技术和工具。其中,NDK(Native Development Kit)...开发者可以使用 NDK 和 SDK 快速开发游戏应用程序,并将其打包成 apk。
《移植Java游戏开发框架LibGDX到Android平台的深度解析》 LibGDX,一个强大的开源游戏开发框架,以其跨平台特性和丰富的功能在Java开发者中广受欢迎。它允许开发者用一套代码同时创建桌面版、Android版、iOS版以及...
在Android开发领域,APK文件是应用程序的二进制包,包含了应用的代码、资源、元数据等。当开发者需要查看或修改APK内部的资源和逻辑时,就需要进行APK的反编译和重新打包操作。这个过程涉及到一些工具和技术,其中...
- **发布准备**:完成调试后,对项目进行签名并打包成APK,准备上传到Google Play或其他Android应用市场。 4. **优化与性能**:在Android平台上,需要注意资源管理和性能优化,例如: - 使用Texture Atlases减少...
在这个数字化的时代,这款游戏也被移植到了移动设备上,以Android APK应用的形式存在。Axure则是一款强大的交互原型设计工具,常用于制作网页或移动应用的原型。 在描述中提到的"谁是卧底Axure模型",指的是使用...
8. **打包与发布**:最后,将驱动集成到Android应用中,或者以可安装的APK形式发布,方便用户下载使用。 需要注意的是,由于Android系统的版本更新频繁,不同的Android版本可能需要不同的适配工作。此外,由于ntfs-...
FFmpeg是一款强大的开源多媒体处理工具,它包含了音视频编解码库...通过以上步骤,我们可以成功地将FFmpeg移植到Android平台,并在Android应用中使用FFmpeg的强大功能,进行音视频的编码、解码、播放、录制等多种操作。
6. **集成到Android项目**: 将编译好的armeabi目录(包含.so库文件)放入Android项目的jniLibs/armeabi目录下,这样构建系统会在打包APK时自动将其包含进去。同时,确保Android.mk或CMakeLists.txt正确配置,以便在...
《Android应用源码之三国杀版连连看》是一款基于HTML5 Canvas技术和纯JavaScript开发的安卓...通过深入研究这个源码,可以了解到如何利用HTML5和JavaScript构建可移植到Android平台的游戏,并掌握相关技术的实战应用。
在Android应用开发中,APK文件是应用程序的打包格式,包含了所有代码、资源和配置信息。APK反编译是对这些二进制文件进行逆向工程的过程,以便查看、修改或学习应用程序的工作原理。这个过程通常由开发者用于调试、...
- **apktool**:用于解包和重新打包APK,可以解析和编辑资源文件。 - **AXMLPrinter2**:将XML资源文件转换为可读格式。 - **ApkInspector**:Google提供的一个集成在Android Studio中的APK分析工具,方便开发者直接...
5. **打包成.apk**:将转换后的代码、资源和配置文件打包成一个.apk文件,通常会包含AndroidManifest.xml来定义应用的元数据、权限和入口点。 6. **签名与优化**:为了在Android设备上发布和安装,.apk文件需要进行...
9. **发布和测试**:最后,了解如何打包APK并发布到Google Play Store是每个Android开发者必备的技能。同时,进行单元测试和兼容性测试以确保应用在不同设备上正常运行。 通过研究这个基于Android的象棋游戏源码,...