From d42a066802cdec2911b2b7c27c603b2580a579b4 Mon Sep 17 00:00:00 2001 From: King Date: Thu, 20 Sep 2018 14:39:43 +0800 Subject: [PATCH] remove wechat login type,add initialize button --- GameSDKDemo/build.gradle | 4 +-- GameSDKDemo/src/main/AndroidManifest.xml | 12 -------- .../java/com/gumptech/sdk/demo/MainActivity.java | 33 ++++++++++++++++------ .../gumptech/sdk/demo/wxapi/WXEntryActivity.java | 18 ------------ GameSDKDemo/src/main/res/layout/activity_main.xml | 8 ++++++ README.md | 26 ++++------------- 6 files changed, 39 insertions(+), 62 deletions(-) delete mode 100644 GameSDKDemo/src/main/java/com/gumptech/sdk/demo/wxapi/WXEntryActivity.java diff --git a/GameSDKDemo/build.gradle b/GameSDKDemo/build.gradle index 0eac48a..5ff2928 100644 --- a/GameSDKDemo/build.gradle +++ b/GameSDKDemo/build.gradle @@ -75,9 +75,9 @@ dependencies { testImplementation 'junit:junit:4.12' implementation 'com.android.support:appcompat-v7:26.1.0' //微信 - implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.1.4' + implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.1.4' //VK implementation 'com.gumptech:VKsdk:1.5.4' // implementation project(':GameSDK') - implementation 'com.gumptech.sdk:GameSDK:4.5.6' + implementation 'com.gumptech.sdk:GameSDK:4.5.8' } diff --git a/GameSDKDemo/src/main/AndroidManifest.xml b/GameSDKDemo/src/main/AndroidManifest.xml index 661e8c1..6c8a08c 100644 --- a/GameSDKDemo/src/main/AndroidManifest.xml +++ b/GameSDKDemo/src/main/AndroidManifest.xml @@ -10,7 +10,6 @@ - @@ -54,19 +53,8 @@ android:scheme="gump10031"/> - - - - - - diff --git a/GameSDKDemo/src/main/java/com/gumptech/sdk/demo/MainActivity.java b/GameSDKDemo/src/main/java/com/gumptech/sdk/demo/MainActivity.java index cd3bfd4..5325b0f 100644 --- a/GameSDKDemo/src/main/java/com/gumptech/sdk/demo/MainActivity.java +++ b/GameSDKDemo/src/main/java/com/gumptech/sdk/demo/MainActivity.java @@ -30,6 +30,7 @@ public class MainActivity extends Activity implements PurchaseCallback { private TextView userInfo; private Button btnLoginOrLogout; + private Button btnInit; private String appId = "100"; private String appKey = "f899139df5e1059396431415e770c6dd"; @@ -44,6 +45,7 @@ public class MainActivity extends Activity implements PurchaseCallback { tvVersion = findViewById(R.id.version); userInfo = findViewById(R.id.user_info); btnLoginOrLogout = findViewById(R.id.login_or_logout); + btnInit = findViewById(R.id.init); btnLoginOrLogout.setOnClickListener(new View.OnClickListener() { @Override @@ -54,6 +56,24 @@ public class MainActivity extends Activity implements PurchaseCallback { GumpSDK.logout(MainActivity.this); } }); + btnInit.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + btnInit.setEnabled(false); + GumpSDK.init(getApplicationContext(), appId, appKey, "1000", new InitializeCallback() { + @Override + public void initComplete(int result) { + if (result == GumpSDK.CODE.OK) { + btnLoginOrLogout.setEnabled(true); + userInfo.setText("initialization has finished"); + } else { + btnInit.setEnabled(true); + userInfo.setText("initialization has error"); + } + } + }); + } + }); findViewById(R.id.pay).setOnClickListener(new View.OnClickListener() { @Override @@ -98,11 +118,6 @@ public class MainActivity extends Activity implements PurchaseCallback { */ // GumpSDK.getSettings().requestThirdSupport(SDKSettings.THIRD_SUPPORT_VK); - /** - * 设置启用Wechat登录 - * - */ -// GumpSDK.getSettings().requestThirdSupport(SDKSettings.THIRD_SUPPORT_WECHAT); /** * 设置启用google登录 @@ -150,9 +165,6 @@ public class MainActivity extends Activity implements PurchaseCallback { case GumpPreference.ACCOUNT_TYPE_GOOGLE: userType = "google 登录"; break; - case GumpPreference.ACCOUNT_TYPE_WECHAT: - userType = "微信登录"; - break; case GumpPreference.ACCOUNT_TYPE_LINE: userType = "Line登录"; break; @@ -199,8 +211,11 @@ public class MainActivity extends Activity implements PurchaseCallback { public void initComplete(int result) { if (result == GumpSDK.CODE.OK) { btnLoginOrLogout.setEnabled(true); - + userInfo.setText("initialization has finished"); //checkRisk(); + } else { + btnInit.setEnabled(true); + userInfo.setText("initialization has error"); } } }); diff --git a/GameSDKDemo/src/main/java/com/gumptech/sdk/demo/wxapi/WXEntryActivity.java b/GameSDKDemo/src/main/java/com/gumptech/sdk/demo/wxapi/WXEntryActivity.java deleted file mode 100644 index 83e6151..0000000 --- a/GameSDKDemo/src/main/java/com/gumptech/sdk/demo/wxapi/WXEntryActivity.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.gumptech.sdk.demo.wxapi; - -import android.os.Bundle; -import android.support.annotation.Nullable; - -import com.gumptech.sdk.WXCallbackActivity; - -/** - * Created by King on 2018/2/7. - */ - -public class WXEntryActivity extends WXCallbackActivity { - - @Override - protected void onCreate(@Nullable Bundle bundle) { - super.onCreate(bundle); - } -} diff --git a/GameSDKDemo/src/main/res/layout/activity_main.xml b/GameSDKDemo/src/main/res/layout/activity_main.xml index e9ca526..8f49e12 100644 --- a/GameSDKDemo/src/main/res/layout/activity_main.xml +++ b/GameSDKDemo/src/main/res/layout/activity_main.xml @@ -19,6 +19,14 @@ android:textColor="@android:color/black"/>