`
喧嚣求静
  • 浏览: 572852 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

html5游戏移植到android并打包成apk,加广告《二》

 
阅读更多

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演示

 

 

  • 大小: 19.1 KB
  • 大小: 7.7 KB
0
0
分享到:
评论

相关推荐

    android 广告打包,html5游戏移植到android并打包成apk.docx

    Android 广告打包和 HTML5 游戏移植到 Android 并打包成 APK 以下是关于 Android 广告打包和 HTML5 游戏移植到 Android 并打包成 APK 的知识点: Android 广告打包 在 Android 平台上,广告打包是指将广告内容...

    android打包生成apk

    Android 打包生成 APK 文件 Android 打包生成 APK 文件是 Android 应用程序开发的最后一步骤,也是将 Android 项目文件转换为可在 Android 设备上运行的 APK 文件的过程。本文将详细介绍如何将 Eclipse Android ...

    xbmc 移植到ANDROID 方法

    XBMC(Xbox Media Center)是一款开源媒体播放器应用,最初为Xbox游戏机开发,后来被移植到了多个操作系统上,包括Android。将XBMC移植到Android平台上需要进行一系列准备工作,包括设置Android开发环境、获取源代码...

    微软windows经典纸牌游戏的android版本源码及apk包

    随着移动设备的普及,这款游戏也被移植到了Android平台上,使得玩家可以在智能手机或平板电脑上随时随地享受游戏的乐趣。本文将对微软Windows经典纸牌游戏的Android版本源码进行深入分析,并讨论其在Android系统上的...

    html打包apk工具③.rar

    3. **打包工具**: "html打包apk工具③"可能是指一个特定的工具或一套工具,它能将HTML5、CSS和JavaScript文件打包成APK格式。这类工具一般会包含一个运行时环境,比如NW.js (Node-Webkit) 或Cordova,它们可以让Web...

    将Cocos2dx从win32移植到android平台 不用cygwin

    总结,从Win32移植Cocos2d-x项目到Android平台并不复杂,关键在于理解两个平台之间的差异,正确配置环境,调整项目设置,并解决可能出现的兼容性问题。通过这个过程,开发者可以学习到跨平台开发的基本技巧,这对于...

    PythonGUI:基于Kivy打包Python程序为Android apk文件安装包合集

    本主题将深入探讨如何使用Kivy将Python GUI程序打包成Android APK文件,以便在移动设备上运行。 首先,Kivy提供了方便的工具集,如`buildozer`,允许开发者无需复杂的Android SDK配置就能打包Python应用。`...

    cocos2d做的项目移植

    NDK 和 SDK 在 Android 游戏移植中的应用 游戏的打包移植是一个复杂的过程,需要使用到多种技术和工具。其中,NDK(Native Development Kit)...开发者可以使用 NDK 和 SDK 快速开发游戏应用程序,并将其打包成 apk。

    移植java游戏开发框架libgdx到Android平台.zip

    《移植Java游戏开发框架LibGDX到Android平台的深度解析》 LibGDX,一个强大的开源游戏开发框架,以其跨平台特性和丰富的功能在Java开发者中广受欢迎。它允许开发者用一套代码同时创建桌面版、Android版、iOS版以及...

    apk反编译和重新打包

    在Android开发领域,APK文件是应用程序的二进制包,包含了应用的代码、资源、元数据等。当开发者需要查看或修改APK内部的资源和逻辑时,就需要进行APK的反编译和重新打包操作。这个过程涉及到一些工具和技术,其中...

    移植java游戏开发框架libgdx到Android平台

    - **发布准备**:完成调试后,对项目进行签名并打包成APK,准备上传到Google Play或其他Android应用市场。 4. **优化与性能**:在Android平台上,需要注意资源管理和性能优化,例如: - 使用Texture Atlases减少...

    谁是卧底Axure模型以及android apk

    在这个数字化的时代,这款游戏也被移植到了移动设备上,以Android APK应用的形式存在。Axure则是一款强大的交互原型设计工具,常用于制作网页或移动应用的原型。 在描述中提到的"谁是卧底Axure模型",指的是使用...

    移植到 android 下的 ntfs-3g

    8. **打包与发布**:最后,将驱动集成到Android应用中,或者以可安装的APK形式发布,方便用户下载使用。 需要注意的是,由于Android系统的版本更新频繁,不同的Android版本可能需要不同的适配工作。此外,由于ntfs-...

    ffmpeg移植android需要的android.mk

    FFmpeg是一款强大的开源多媒体处理工具,它包含了音视频编解码库...通过以上步骤,我们可以成功地将FFmpeg移植到Android平台,并在Android应用中使用FFmpeg的强大功能,进行音视频的编码、解码、播放、录制等多种操作。

    Android ffmpeg算法移植所需库文件armeabi

    6. **集成到Android项目**: 将编译好的armeabi目录(包含.so库文件)放入Android项目的jniLibs/armeabi目录下,这样构建系统会在打包APK时自动将其包含进去。同时,确保Android.mk或CMakeLists.txt正确配置,以便在...

    Android应用源码之三国杀版连连看(使用html5的canvas特性,纯javascript开发).zip

    《Android应用源码之三国杀版连连看》是一款基于HTML5 Canvas技术和纯JavaScript开发的安卓...通过深入研究这个源码,可以了解到如何利用HTML5和JavaScript构建可移植到Android平台的游戏,并掌握相关技术的实战应用。

    Android apk反编译

    在Android应用开发中,APK文件是应用程序的打包格式,包含了所有代码、资源和配置信息。APK反编译是对这些二进制文件进行逆向工程的过程,以便查看、修改或学习应用程序的工作原理。这个过程通常由开发者用于调试、...

    android APK反编译工具

    - **apktool**:用于解包和重新打包APK,可以解析和编辑资源文件。 - **AXMLPrinter2**:将XML资源文件转换为可读格式。 - **ApkInspector**:Google提供的一个集成在Android Studio中的APK分析工具,方便开发者直接...

    EXE转APK资源转换器

    5. **打包成.apk**:将转换后的代码、资源和配置文件打包成一个.apk文件,通常会包含AndroidManifest.xml来定义应用的元数据、权限和入口点。 6. **签名与优化**:为了在Android设备上发布和安装,.apk文件需要进行...

    基于Android开发的象棋游戏源码供学习使用

    9. **发布和测试**:最后,了解如何打包APK并发布到Google Play Store是每个Android开发者必备的技能。同时,进行单元测试和兼容性测试以确保应用在不同设备上正常运行。 通过研究这个基于Android的象棋游戏源码,...

Global site tag (gtag.js) - Google Analytics