图3-1
注:文件名可能略有不同
第一步: 导入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)
static void | onCreate(Activity activity, CallBackListener callBackListener) 初始登录 |
static void | startUserSdk(Activity activity,CallBackListener callBackListener) 重新发起登陆 |
static void | getToken(Activity activity),登陆成功后获取Token |
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的上下文参数