Toggle navigation
Toggle navigation
This project
Loading...
Sign in
easygame_sdk
/
easygame_sdk_android
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
lizhihui
2016-09-09 15:27:58 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
3a95d81bb23fddc77be6b8639a80043b8b5b0111
3a95d81b
1 parent
d90a760b
update
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
13 deletions
README.md
README.md
View file @
3a95d81
...
...
@@ -6,15 +6,15 @@
!
[
](http://i.imgur.com/bViJNcw.png)
###2.把assets中的内容拷贝合并你的项目assets目录中。###
###
2.把assets中的内容拷贝合并你的项目assets目录中。###
!
[
](http://i.imgur.com/RHJKhBN.png)
###3.把libs中所有jar包拷贝到你的项目libs目录中。###
###
3.把libs中所有jar包拷贝到你的项目libs目录中。###
## 2.配置AndroidManifest.xml ##
###
1.添加permission
###
###
1.添加permission
###
```
xml
<!-- easygame SDK PERMISSION START. -->
<uses-permission
android:name=
"android.permission.ACCESS_NETWORK_STATE"
/>
...
...
@@ -53,7 +53,7 @@
<!-- easygame SDK PERMISSION END. -->
```
###
2.添加application相关属性
###
###
2.添加application相关属性
###
```
xml
<!-- easygame SDK ACTIVITY,SERVER,RECEIVER START -->
<!-- FloatMenu start -->
...
...
@@ -180,7 +180,7 @@
<!-- download End -->
```
## 3.代码相关接口说明 ##
###
1.调用登录界面
###
###
1.调用登录界面
###
通过调用静态方法
```
java
...
...
@@ -213,7 +213,7 @@ LoginProActivity.login(requestCode, callback, context)
},
context
);
```
###
2.获取登录用户资料
###
###
2.获取登录用户资料
###
在Activity中实现ITopSDKEventsListener接口,实现onEventDispatch方法获取用户资料(Class User, User结构)
...
...
@@ -236,7 +236,7 @@ setServer (serverID) Boolean 用户进入伺服器时调用,区分伺服
setRole(roleid, rolename) Boolean 用户登入角色时调用,不管首次或下次登入都需要调用,有角色名的游戏若无调用本函数将无法使用储值功能
```
###
3.游戏服务端登录验证
###
###
3.游戏服务端登录验证
###
游戏客户端发送以下参数到游戏服务端进行验证。如:
...
...
@@ -254,7 +254,7 @@ Sign = md5( game_server_key + userid + openuid + nickname + sex + logintime );
```
注:集成过程中,发现不少厂商将上述参数作特殊字符过滤处理,导致签名校验失败,在此强调 md5 加密用的参数,绝不能过滤特殊字符。
###
4.进入充值界面
###
###
4.进入充值界面
###
调用方法
```
java
...
...
@@ -269,7 +269,7 @@ DepositsActivity.pay(context, info, extra);
DepositsActivity
.
pay
(
context
,
""
,
"{\"payment_flag\":\"0\"}"
);
```
###
5.设置服务器和角色信息
###
###
5.设置服务器和角色信息
###
-
设置服务器信息
```
java
UserManager
.
setServer
(
context
,
serverid
);
...
...
@@ -296,19 +296,19 @@ UserManager.setRole(context, roleid, rolename);
`注:有角色名的游戏若无调用本函数将无法使用储值功能。`
###
特殊情况:
###
###
特殊情况:
###
如果游戏记录玩家的历史登录记录,并且提供快速选服选角色进入游戏的,则需同时调用
```
java
UserManager
.
setRole
(
context
,
Role
,
Roleid
);
和
UserManager
.
setServer
(
context
,
server
,
noticeUrl
);
```
###
6.打开客服界面
###
###
6.打开客服界面
###
```
java
CustomerServiceActivity
.
customer
(
context
);
```
###
7.SDK悬浮按钮
###
###
7.SDK悬浮按钮
###
```
java
FloatManager
.
init
(
Context
activity
,
int
init_y
);
```
...
...
@@ -331,7 +331,7 @@ FloatManager. onDestroy ();
```
请务必在Activity生命周期onDestroy方法调用。
###
8.SDK退出接口
###
###
8.SDK退出接口
###
```
java
ExitActivity
.
exit
(
context
,
exitCallback
);
```
...
...
Please
register
or
login
to post a comment