移动基地SDK下载和接入文档链接:http://g.10086.cn/gamecms/wiki/931_1_0/咪咕游戏最新SDK下载及说明
l 集成SDK开发资源包:
SDK目录中包含SDK的资源文件,请复制SDK目录中的所有目录与文件,并拷贝至各自的游戏工程中),如下:
1)拷贝API
A)拷贝Native API
将SDK/libs目录中的文件全部拷贝到游戏libs下。
B)拷贝JAVA API
将SDK/runtime目录文件,直接复制到游戏根目录下,切勿将runtime下面的jar文件放入libs下面编译,否则会报编译错误,例如:bad range…(不同编译环境均需要按照此要求引用此jar,如遇编译问题,请参考章节4)。
Eclipse导入步骤:
1. 如下选择runtime下面的包导入
2. 勾选此项
2)拷贝SDK资源
A)将SDK/res文件夹中的内容拷贝至游戏工程目录中。
B)将SDK/assets文件夹中的所有文件拷贝至游戏相同的工程目录中,不能删除其中的任何文件,否则导致非正常运行。
3)添加SDK提供的Activity引用
将SDK\AndroidManifest.xml.activity.txt中的文本Copy到游戏的AndroidManifest.xml中。注意:不要重复添加Launcher入口,否则会在手机桌面上显示多个游戏图标。
Activity的横竖屏配置(android:screenOrientation),最好设置成游戏主界面的横竖屏设置。
4)添加SDK需要的use-permision
将SDK\AndroidManifest.xml.permision.txt中的文本Copy到游戏的AndroidManifest.xml
注意:不要重复添加use-permision项。
(注意:3和4步骤可以直接拷贝最后我附上的AndroidManifest实例.xml中的代码进行修改即可;proj.android和proj.android/bin目录下的AndroidManifest都要改)
l SDK必选集成接口:
1)游戏应用配置
集成SDK必须先配置游戏运行的必选配置(自定义Application)。此版本SDK需要游戏自定义Application类,加载SDK核心接口内容。
游戏开发者在集成SDK,务必先自定义全局Application。Application里面代码必须包含,下行代码(注意:该接口必须放在Application中进行加载,不可放在Activity的onCreate中):
System.loadLibrary("megjb"); |
示例代码如下:(注意:该类的package路径应用必须与AndroidManifest.xml中的一致,如下代码示例中,黄色标注,否则游戏无法正常启动)。
package cn.cmgame.sdk; public class CmgameApplication extendsApplication { public void onCreate() { System.loadLibrary("megjb"); } } |
AndroidManifest.xml中配置:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res |