Commit e4307bd087860b5571f775ec6a78aa7de5a56a89

Authored by 赵康
1 parent 53dd88a4db
Exists in master

modify the method of init

Showing 2 changed files with 4 additions and 2 deletions Inline Diff

android/GameSDKRelease/libs/GameSDK_proguard_v2.0.jar
No preview for this file type
android/GameSDKSample/src/com/gumptech/loginsdk/sample/MainActivity.java
1 package com.gumptech.loginsdk.sample; 1 package com.gumptech.loginsdk.sample;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Intent; 4 import android.content.Intent;
5 import android.os.Bundle; 5 import android.os.Bundle;
6 import android.util.Log; 6 import android.util.Log;
7 import android.view.View; 7 import android.view.View;
8 import android.widget.Button; 8 import android.widget.Button;
9 import android.widget.TextView; 9 import android.widget.TextView;
10 import android.widget.Toast; 10 import android.widget.Toast;
11 11
12 import com.gumptech.sdk.GumpPreference; 12 import com.gumptech.sdk.GumpPreference;
13 import com.gumptech.sdk.GumpSDK; 13 import com.gumptech.sdk.GumpSDK;
14 14
15 public class MainActivity extends Activity implements GumpSDK.Callback { 15 public class MainActivity extends Activity implements GumpSDK.Callback {
16 16
17 private TextView userInfo; 17 private TextView userInfo;
18 18
19 private Button btnLogout; 19 private Button btnLogout;
20 private Button btnBind; 20 private Button btnBind;
21 21
22 @Override 22 @Override
23 protected void onCreate(Bundle savedInstanceState) { 23 protected void onCreate(Bundle savedInstanceState) {
24 super.onCreate(savedInstanceState); 24 super.onCreate(savedInstanceState);
25 setContentView(R.layout.activity_main); 25 setContentView(R.layout.activity_main);
26 userInfo = (TextView) findViewById(R.id.user_info); 26 userInfo = (TextView) findViewById(R.id.user_info);
27 btnLogout = (Button) findViewById(R.id.logout); 27 btnLogout = (Button) findViewById(R.id.logout);
28 btnBind = (Button) findViewById(R.id.bind); 28 btnBind = (Button) findViewById(R.id.bind);
29 btnLogout.setOnClickListener(new View.OnClickListener() { 29 btnLogout.setOnClickListener(new View.OnClickListener() {
30 30
31 @Override 31 @Override
32 public void onClick(View v) { 32 public void onClick(View v) {
33 GumpSDK.logout(MainActivity.this, MainActivity.this); 33 GumpSDK.logout(MainActivity.this, MainActivity.this);
34 } 34 }
35 }); 35 });
36 btnBind.setOnClickListener(new View.OnClickListener() { 36 btnBind.setOnClickListener(new View.OnClickListener() {
37 37
38 @Override 38 @Override
39 public void onClick(View v) { 39 public void onClick(View v) {
40 GumpSDK.boundMail(MainActivity.this); 40 GumpSDK.boundMail(MainActivity.this);
41 } 41 }
42 }); 42 });
43 findViewById(R.id.pay).setOnClickListener(new View.OnClickListener() { 43 findViewById(R.id.pay).setOnClickListener(new View.OnClickListener() {
44 44
45 @Override 45 @Override
46 public void onClick(View v) { 46 public void onClick(View v) {
47 Bundle payInfo = new Bundle(); 47 Bundle payInfo = new Bundle();
48 payInfo.putString("nick", "thi"); 48 payInfo.putString("nick", "thi");
49 payInfo.putString("product", "元宝"); 49 payInfo.putString("product", "元宝");
50 payInfo.putFloat("amount", 0.0f); 50 payInfo.putFloat("amount", 0.0f);
51 payInfo.putString("extraInfo", "This is demo!"); 51 payInfo.putString("extraInfo", "This is demo!");
52 payInfo.putString("serverId", "B4003");
53 payInfo.putString("roleId", "10010");
52 GumpSDK.pay(MainActivity.this, payInfo); 54 GumpSDK.pay(MainActivity.this, payInfo);
53 } 55 }
54 }); 56 });
55 GumpSDK.init("10009", "483d8df877b31405c1e8fe4247f02d86", "301596413332339", "1000", "4003", "120"); 57 GumpSDK.init("10014", "7b9d31aa17b849b238ab79cef0733041", "301596413332339", "1000");
56 GumpSDK.start(this); 58 GumpSDK.start(this);
57 } 59 }
58 60
59 @Override 61 @Override
60 protected void onActivityResult(int requestCode, int resultCode, Intent data) { 62 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
61 Log.d("Main", "activity requestCode:" + requestCode + ",resultCode:" + resultCode); 63 Log.d("Main", "activity requestCode:" + requestCode + ",resultCode:" + resultCode);
62 if (requestCode == GumpSDK.LOGIN_REQUEST_CODE) { 64 if (requestCode == GumpSDK.LOGIN_REQUEST_CODE) {
63 if (resultCode == RESULT_OK) { 65 if (resultCode == RESULT_OK) {
64 int uid = data.getIntExtra("userId", -1); 66 int uid = data.getIntExtra("userId", -1);
65 int accountType = data.getIntExtra("accountType", -1); 67 int accountType = data.getIntExtra("accountType", -1);
66 String sessionkey = data.getStringExtra("sessionKey"); 68 String sessionkey = data.getStringExtra("sessionKey");
67 userInfo.setText("userid:" + uid + ",accountType:" + accountType + ",sessionKey:" + sessionkey); 69 userInfo.setText("userid:" + uid + ",accountType:" + accountType + ",sessionKey:" + sessionkey);
68 btnLogout.setVisibility(View.VISIBLE); 70 btnLogout.setVisibility(View.VISIBLE);
69 if (accountType == GumpPreference.ACCOUNT_TYPE_QUICK_REG) 71 if (accountType == GumpPreference.ACCOUNT_TYPE_QUICK_REG)
70 btnBind.setVisibility(View.VISIBLE); 72 btnBind.setVisibility(View.VISIBLE);
71 } else if (resultCode == RESULT_CANCELED) { 73 } else if (resultCode == RESULT_CANCELED) {
72 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show(); 74 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show();
73 } 75 }
74 } else if (requestCode == GumpSDK.BOUND_REQUEST_CODE) { 76 } else if (requestCode == GumpSDK.BOUND_REQUEST_CODE) {
75 if (resultCode == RESULT_OK) { 77 if (resultCode == RESULT_OK) {
76 int uid = data.getIntExtra("userId", -1); 78 int uid = data.getIntExtra("userId", -1);
77 int accountType = data.getIntExtra("accountType", -1); 79 int accountType = data.getIntExtra("accountType", -1);
78 String sessionkey = data.getStringExtra("sessionKey"); 80 String sessionkey = data.getStringExtra("sessionKey");
79 userInfo.setText("userid:" + uid + ",accountType:" + accountType + ",sessionKey:" + sessionkey); 81 userInfo.setText("userid:" + uid + ",accountType:" + accountType + ",sessionKey:" + sessionkey);
80 btnBind.setVisibility(View.GONE); 82 btnBind.setVisibility(View.GONE);
81 } else if (resultCode == RESULT_CANCELED) { 83 } else if (resultCode == RESULT_CANCELED) {
82 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show(); 84 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show();
83 } 85 }
84 } else if (requestCode == GumpSDK.PAY_REQUEST_CODE) { 86 } else if (requestCode == GumpSDK.PAY_REQUEST_CODE) {
85 if (resultCode == RESULT_OK) { 87 if (resultCode == RESULT_OK) {
86 int code = data.getIntExtra("code", -1); 88 int code = data.getIntExtra("code", -1);
87 String msg = data.getStringExtra("msg"); 89 String msg = data.getStringExtra("msg");
88 int orderId = data.getIntExtra("orderId", -1); 90 int orderId = data.getIntExtra("orderId", -1);
89 String extraInfo = data.getStringExtra("extraInfo"); 91 String extraInfo = data.getStringExtra("extraInfo");
90 Toast.makeText(this, "pay result: " + code + "," + msg + ",orderId:" + orderId + ",extraInfo:" + extraInfo, Toast.LENGTH_SHORT).show(); 92 Toast.makeText(this, "pay result: " + code + "," + msg + ",orderId:" + orderId + ",extraInfo:" + extraInfo, Toast.LENGTH_SHORT).show();
91 } else if (resultCode == RESULT_CANCELED) { 93 } else if (resultCode == RESULT_CANCELED) {
92 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show(); 94 Toast.makeText(this, "operate be canceled", Toast.LENGTH_SHORT).show();
93 } 95 }
94 } 96 }
95 super.onActivityResult(requestCode, resultCode, data); 97 super.onActivityResult(requestCode, resultCode, data);
96 } 98 }
97 99
98 @Override 100 @Override
99 public void onLogout() { 101 public void onLogout() {
100 btnLogout.setVisibility(View.GONE); 102 btnLogout.setVisibility(View.GONE);
101 if (btnBind.getVisibility() == View.VISIBLE) 103 if (btnBind.getVisibility() == View.VISIBLE)
102 btnBind.setVisibility(View.GONE); 104 btnBind.setVisibility(View.GONE);
103 userInfo.append(" is logout"); 105 userInfo.append(" is logout");
104 } 106 }
105 107
106 } 108 }
107 109