一、使用方法
1、SDK文件清单


图3-1
注:文件名可能略有不同

2、如何在项目中配置

第一步: 导入SDK:将SDK作为library 导入到Eclipse中

第二步: 在AndroidManifest.xml中加入如下权限:

<!-- 需要添加的权限 wei.han BEGIN -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 需要添加的权限 wei.han END -->

第三步: 在AndroidManifest.xml中Application标签中加入相关参数:

<!--client_secret:填写在爱游戏平台申请的client_id , -->
<meta-data
android:name="client_id "
android:value="243817" >
</meta-data>
<!--redirect_uri:重定向CP服务器地址 , -->
<meta-data
android:name="redirect_uri"
android:value="https://61.160.129.2/CPServerDemo/testGetToken" >
</meta-data>

第四步: 在初始的Activity中的onCreate()中调用EgameUserSDK.onCreate()个方法,

示例:

第五步: 重新发起登陆请求和切换账号需求调用EgameUserSDK.startUserSDK(…)方法调用登陆。

示例1


图3-3

第六步:登录成功后获取token.EgameUser.getToken(Context context)

二、API
1、摘要
static voidonCreate(Activity activity, CallBackListener callBackListener)           初始登录
static voidstartUserSdk(Activity activity,CallBackListener callBackListener)         重新发起登陆
static voidgetToken(Activity activity),登陆成功后获取Token
2、详细信息

onCreate ()

public static void onCreate (Activity activity, CallBackListener callBackListener)
初始登录
参数:
activity – 初始Acitivity的上下文参数
callBackListener – 登录回调,处理成功,失败或者取消的操作

startUserSdk ()

public static void startUserSdk (Activity activity, CallBackListener callBackListener)
重新出发登录
参数:
activity -初始Acitivity的上下文参数
callBackListener -登录回调,处理成功,失败或者取消的操作

getToken()

public static void getToken(Activity activity)
登陆成功后获取Token
参数:
activity -初始Acitivity的上下文参数
努力加载中...