单机SDK接入说明

1、下载单机SDK

下载地址:http://dev.mgame.baidu.com/yyjr/djsdk

2、环境搭建

详见SDK包中《百度多酷游戏SDK(单机版)接入API参考手册_基本模块.doc》文档。

3、配置AndroidManifest.xml

详见SDK包中《AndroidManifest文件配置说明.txt》文档。

4、实现自定义Application(必接)

第一种方式:自定义的Application继承com.baidu.frontia.FrontiaApplication,然后在Application的onCreate函数里调用super.onCreate;

第二种方式:自定义的Application不继承上述类,那么在自定义Application的onCreate函数里要添加下面这句代码,否则程序会崩溃:

FrontiaApplication.initFrontiaApplicationthis.getApplicationContext;

5、SDK的初始化(必接)

调用SDK的初始化方法,对单机SDK进行初始化。推荐在游戏初始化时,一并初始化SDK,以提升用户体验。SDK初始化时,需要设置从多酷获得的appid、appkey、app_secret。此接口要在主Activity的onCreate方法中调用。

接口定义:

6、应用退出接口(必接)

开发者在应用退出的时候,调用此接口。

开发者可以实现DKQuitGameCallBack接口,在接口方法里编写退出应用的操作。

接口定义:

参考代码:

7、 停止悬浮窗服务(必接)

(退出游戏的Activity中的onDestroy中调用)

接口定义:

public voidstopSuspenstionServiceActivity activity

使用范例:

8、CP自测

1、显示百度游戏闪屏和icon角标。

2、显示悬浮窗(CP可用demo中appid和appkey等参数来自测工程是否显示悬浮窗,自测通过后上传包时要把appid和appkey等参数改为自己游戏的)

3、应用退出时显示交叉推荐弹框。

注:接入若有问题请先参考:

http://bbs.mgame.baidu.com/forum.php?mod=viewthread&tid=453&extra=page%3D1