From c5fccaf4bf196c1b136453765658c33b5e899009 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 22 十月 2024 16:56:09 +0800
Subject: [PATCH] 0312 白包
---
SdkProject/channel/test/AndroidManifest.xml | 37 ++-
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformPay.java | 21 ++
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTraceEvent.java | 20 ++
Channel/Android/test/debug/libs/library-debug-test.aar | 0
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdGoToShop.java | 20 ++
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdFansHouse.java | 19 +
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformInit.java | 17 +
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdOpenDashboard.java | 17 +
SdkProject/channel/test/java/com/secondworld/sdk/GTGameApp.java | 25 ++
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdShareToFaceBook.java | 19 +
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPayFinished.java | 17 +
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdCreateRole.java | 19 +
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLogout.java | 19 +
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLogin.java | 20 ++
SdkProject/channel/test/java/com/secondworld/sdk/GTGamePlatform.java | 3
Channel/Android/test/release/libs/library-release-test.aar | 0
SdkProject/channel/test/java/com/secondworld/sdk/GTGameMain.java | 68 ++++++
SdkProject/channel/test/res/xml/network_security_config.xml | 4
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdGoToReview.java | 19 +
/dev/null | 14 -
SdkProject/channel/test/res/values/strings.xml | 6
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformLogin.java | 18 +
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTutorialFinish.java | 15 +
Channel/Android/test/deps.gradle | 4
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLevelUp.java | 20 ++
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTrackingCloseVote.java | 15 +
SdkProject/channel/test/java/com/secondworld/sdk/MySdkMgr.java | 88 ++++++++
SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformLogout.java | 17 +
28 files changed, 534 insertions(+), 27 deletions(-)
diff --git a/Channel/Android/test/debug/libs/library-debug-test.aar b/Channel/Android/test/debug/libs/library-debug-test.aar
index 86a094c..4d5c521 100644
--- a/Channel/Android/test/debug/libs/library-debug-test.aar
+++ b/Channel/Android/test/debug/libs/library-debug-test.aar
Binary files differ
diff --git a/Channel/Android/test/deps.gradle b/Channel/Android/test/deps.gradle
index 77879b9..2e3ca6a 100644
--- a/Channel/Android/test/deps.gradle
+++ b/Channel/Android/test/deps.gradle
@@ -1 +1,3 @@
-//姝よ剼鏈负娓犻亾鐨勭涓夋柟杩滅▼渚濊禆搴撻厤缃紝浼氬鍒跺埌unity涓敤浜庢瀯寤�
+dependencies {
+
+}
diff --git a/Channel/Android/test/release/libs/library-release-test.aar b/Channel/Android/test/release/libs/library-release-test.aar
index c7cbc4b..d36b8bb 100644
--- a/Channel/Android/test/release/libs/library-release-test.aar
+++ b/Channel/Android/test/release/libs/library-release-test.aar
Binary files differ
diff --git a/SdkProject/channel/test/AndroidManifest.xml b/SdkProject/channel/test/AndroidManifest.xml
index 4d1133a..c47be84 100644
--- a/SdkProject/channel/test/AndroidManifest.xml
+++ b/SdkProject/channel/test/AndroidManifest.xml
@@ -3,23 +3,38 @@
xmlns:tools="http://schemas.android.com/tools"
package="com.secondworld.sdk">
- <uses-permission android:name="android.permission.INTERNET" />
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
- <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <!-- PROTECTION_NORMAL -->
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
+ <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
+ <uses-permission android:name="android.permission.INTERNET"/>
+ <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
+ <uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW"/>
+ <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
- <uses-permission android:name="com.sdp.permission.WALLET_PAY" />
- <uses-permission android:name="android.permission.BROADCAST_PACKAGE_INSTALL" />
- <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
- <!-- GooglePay-->
- <uses-permission android:name="com.android.vending.BILLING" />
+
+ <!--闃叉瀹夊崜9.0涓婄綉缁滃嚭閿欑殑閰嶇疆-->
+ <uses-feature
+ android:name="org.apache.http.legacy"
+ android:required="false" />
<application
- android:name=".TestApp"
+ android:name=".GTGameApp"
android:requestLegacyExternalStorage="true"
+ android:usesCleartextTraffic="false"
+ android:supportsPictureInPicture= "true"
+ android:resizeableActivity="true"
+ android:exported="false"
+ android:extractNativeLibs="true"
+ android:networkSecurityConfig="@xml/network_security_config"
tools:replace="android:name">
+ <meta-data
+ android:name="ALD_GAME_MAIN_ACTIVITY"
+ android:value="com.secondworld.sdk.GameActivity" />
+
+
</application>
+
+
</manifest>
\ No newline at end of file
diff --git a/SdkProject/channel/test/build.gradle b/SdkProject/channel/test/build.gradle
deleted file mode 100644
index b85ded3..0000000
--- a/SdkProject/channel/test/build.gradle
+++ /dev/null
@@ -1 +0,0 @@
-//褰撳墠鑴氭湰涓烘笭閬撶殑宸紓鍖栭厤缃�
\ No newline at end of file
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/GTGameApp.java b/SdkProject/channel/test/java/com/secondworld/sdk/GTGameApp.java
new file mode 100644
index 0000000..77dc8ca
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/GTGameApp.java
@@ -0,0 +1,25 @@
+package com.secondworld.sdk;
+
+
+import android.app.Application;
+
+public class GTGameApp extends Application {
+
+ @Override
+ public void onCreate() {
+ super.onCreate();
+ GameAppProxy.create(this,new GTGamePlatform());
+ registerProxy();
+ //AldGameManger.getInstance().applicationOnCreate(this);
+ }
+
+ protected void registerProxy() {
+ //涓荤晫闈唬鐞嗘敞鍐�
+ GameActivity.registerProxy(GTGameMain.class);
+
+ }
+
+
+
+
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/GTGameMain.java b/SdkProject/channel/test/java/com/secondworld/sdk/GTGameMain.java
new file mode 100644
index 0000000..9bef806
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/GTGameMain.java
@@ -0,0 +1,68 @@
+package com.secondworld.sdk;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.view.KeyEvent;
+
+
+
+public class GTGameMain extends GameActivityProxy {
+
+ @Override
+ public void onCreate(Activity activity) {
+ super.onCreate(activity);
+ // 鍒濆鍖朣DK
+ MySdkMgr.I.OnCreate(activity);
+ }
+
+ @Override
+ public void onStart()
+ {
+ super.onStart();
+ MySdkMgr.I.onStart();
+ }
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ MySdkMgr.I.onResume();
+ }
+
+ @Override
+ public void onPause() {
+ super.onPause();
+ MySdkMgr.I.onPause();
+ }
+
+ @Override
+ public void onStop() {
+ super.onPause();
+ MySdkMgr.I.onStop();
+ }
+
+ @Override
+ public void onDestroy() {
+ super.onDestroy();
+ MySdkMgr.I.onDestroy();
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data) {
+ MySdkMgr.I.onActivityResult(requestCode, resultCode, data);
+ }
+
+ @Override
+ public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
+ super.onRequestPermissionsResult(requestCode, permissions, grantResults);
+ MySdkMgr.I.onRequestPermissionsResult(requestCode, permissions, grantResults);
+ }
+
+ @Override
+ public boolean onKeyDown(int keyCode, KeyEvent event) {
+ if (keyCode == KeyEvent.KEYCODE_BACK) {
+ return true;
+ }
+ return super.onKeyDown(keyCode, event);
+ }
+
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/TestPlatform.java b/SdkProject/channel/test/java/com/secondworld/sdk/GTGamePlatform.java
similarity index 68%
rename from SdkProject/channel/test/java/com/secondworld/sdk/TestPlatform.java
rename to SdkProject/channel/test/java/com/secondworld/sdk/GTGamePlatform.java
index 76cc5c9..cf93234 100644
--- a/SdkProject/channel/test/java/com/secondworld/sdk/TestPlatform.java
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/GTGamePlatform.java
@@ -1,6 +1,7 @@
package com.secondworld.sdk;
-public class TestPlatform extends PlatformDiff{
+public class GTGamePlatform extends PlatformDiff {
+
@Override
public String platformName() {
return "test";
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/MySdkMgr.java b/SdkProject/channel/test/java/com/secondworld/sdk/MySdkMgr.java
new file mode 100644
index 0000000..3b0924a
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/MySdkMgr.java
@@ -0,0 +1,88 @@
+package com.secondworld.sdk;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.widget.Toast;
+
+import com.secondworld.sdk.utils.CodeA2U;
+import com.secondworld.sdk.utils.LogUtil;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+public class MySdkMgr extends PlatformSdkMgr {
+ private static final String TAG = MySdkMgr.class.getSimpleName();
+ public static MySdkMgr I = new MySdkMgr();
+ public static String uid;
+
+ public void init(Activity activity) {
+ sdkInitState = SdkInitState.LOADING;
+
+ }
+
+ public void OnCreate(Activity activity) {
+ init(activity);
+
+ }
+
+ public void onStart()
+ {
+
+ }
+
+ public void login() {
+
+ switch (sdkInitState) {
+ case FAILED:
+ case UNKNOWN: {
+ break;
+ }
+ case SUCCEED: {
+ GameActivityProxy.I.activity.runOnUiThread(new Runnable() {
+
+ @Override
+ public void run() {
+
+ }
+ });
+
+
+ break;
+ }
+ case LOADING: {
+ Toast.makeText(GameAppProxy.app, "Initializing", Toast.LENGTH_LONG).show();
+ break;
+ }
+ }
+ }
+
+
+ public void LogOutInitialize() {
+
+ }
+
+
+ public void onResume() {
+
+ }
+ public void onPause() {
+
+ }
+ public void onStop() {
+
+ }
+
+ public void onDestroy() {
+ //閫�鍑虹櫥褰曘�侀��鍑烘父鎴忚皟鐢�
+ }
+
+ public void onActivityResult(int requestCode, int resultCode, Intent data)
+ {
+
+ }
+
+ public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
+ }
+
+
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/TestApp.java b/SdkProject/channel/test/java/com/secondworld/sdk/TestApp.java
deleted file mode 100644
index 3a7f0e1..0000000
--- a/SdkProject/channel/test/java/com/secondworld/sdk/TestApp.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.secondworld.sdk;
-
-import android.app.Application;
-
-public class TestApp extends Application {
-
- @Override
- public void onCreate() {
- super.onCreate();
- GameAppProxy.create(this,new TestPlatform());
- GameActivity.registerProxy(GameActivityProxy.class);
- }
-
-}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdCreateRole.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdCreateRole.java
new file mode 100644
index 0000000..5ec5900
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdCreateRole.java
@@ -0,0 +1,19 @@
+package com.secondworld.sdk.command;
+
+
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdCreateRole implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.CreateRole;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+
+
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdFansHouse.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdFansHouse.java
new file mode 100644
index 0000000..88cbf95
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdFansHouse.java
@@ -0,0 +1,19 @@
+package com.secondworld.sdk.command;
+
+
+import com.secondworld.sdk.GTGameMain;
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdFansHouse implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.FansHouse;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdGoToReview.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdGoToReview.java
new file mode 100644
index 0000000..df2cb25
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdGoToReview.java
@@ -0,0 +1,19 @@
+package com.secondworld.sdk.command;
+
+
+import com.secondworld.sdk.GTGameMain;
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+import org.json.JSONObject;
+
+//璇勮
+public class CmdGoToReview implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.GoToReview;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdGoToShop.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdGoToShop.java
new file mode 100644
index 0000000..88f3648
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdGoToShop.java
@@ -0,0 +1,20 @@
+package com.secondworld.sdk.command;
+
+
+import com.secondworld.sdk.GTGameMain;
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+//璇勮
+public class CmdGoToShop implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.GotoShop;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdOpenDashboard.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdOpenDashboard.java
new file mode 100644
index 0000000..6e150ee
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdOpenDashboard.java
@@ -0,0 +1,17 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.utils.CodeU2A;
+
+
+import org.json.JSONObject;
+
+public class CmdOpenDashboard implements ICommand{
+ @Override
+ public int getCode() {
+ return CodeU2A.OpenDashboard;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPayFinished.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPayFinished.java
new file mode 100644
index 0000000..cfda334
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPayFinished.java
@@ -0,0 +1,17 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdPayFinished implements ICommand{
+ @Override
+ public int getCode() {
+ return CodeU2A.PayFinished;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformInit.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformInit.java
new file mode 100644
index 0000000..08a64e1
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformInit.java
@@ -0,0 +1,17 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdPlatformInit implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.PlatformInit;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformLogin.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformLogin.java
new file mode 100644
index 0000000..70343ca
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformLogin.java
@@ -0,0 +1,18 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdPlatformLogin implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.PlatformLogin;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+ MySdkMgr.I.login();
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformLogout.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformLogout.java
new file mode 100644
index 0000000..14f23b8
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformLogout.java
@@ -0,0 +1,17 @@
+package com.secondworld.sdk.command;
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdPlatformLogout implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.PlatformLogout;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+ MySdkMgr.I.LogOutInitialize();
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformPay.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformPay.java
new file mode 100644
index 0000000..12a7f56
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdPlatformPay.java
@@ -0,0 +1,21 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdPlatformPay implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.PlatformPay;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+
+ String attach = "1_" + json.getString("orderId") + "_" + json.getString("sid") + "_" + json.getString("cpInfo");
+
+
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLevelUp.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLevelUp.java
new file mode 100644
index 0000000..0459f1d
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLevelUp.java
@@ -0,0 +1,20 @@
+package com.secondworld.sdk.command;
+
+
+import com.secondworld.sdk.GTGameMain;
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdRoleLevelUp implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.RoleLevelUp;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLogin.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLogin.java
new file mode 100644
index 0000000..8b246e1
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLogin.java
@@ -0,0 +1,20 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.GTGameMain;
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdRoleLogin implements ICommand{
+ @Override
+ public int getCode() {
+ return CodeU2A.RoleLogin;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+
+
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLogout.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLogout.java
new file mode 100644
index 0000000..2df4621
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdRoleLogout.java
@@ -0,0 +1,19 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.GTGameMain;
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+import org.json.JSONObject;
+
+public class CmdRoleLogout implements ICommand{
+ @Override
+ public int getCode() {
+ return CodeU2A.RoleLogout;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+
+
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdShareToFaceBook.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdShareToFaceBook.java
new file mode 100644
index 0000000..9f52f92
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdShareToFaceBook.java
@@ -0,0 +1,19 @@
+package com.secondworld.sdk.command;
+
+
+import com.secondworld.sdk.GTGameMain;
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdShareToFaceBook implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.ShareToFaceBook;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTraceEvent.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTraceEvent.java
new file mode 100644
index 0000000..8bc0b0d
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTraceEvent.java
@@ -0,0 +1,20 @@
+package com.secondworld.sdk.command;
+
+
+import com.secondworld.sdk.GTGameMain;
+import com.secondworld.sdk.MySdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONObject;
+
+public class CmdTraceEvent implements ICommand {
+ @Override
+ public int getCode() {
+ return CodeU2A.TrackEvent;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTrackingCloseVote.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTrackingCloseVote.java
new file mode 100644
index 0000000..652d3af
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTrackingCloseVote.java
@@ -0,0 +1,15 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.utils.CodeU2A;
+import org.json.JSONObject;
+
+public class CmdTrackingCloseVote implements ICommand{
+ @Override
+ public int getCode() {
+ return CodeU2A.TrackingCloseVote;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+ }
+}
diff --git a/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTutorialFinish.java b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTutorialFinish.java
new file mode 100644
index 0000000..f31f103
--- /dev/null
+++ b/SdkProject/channel/test/java/com/secondworld/sdk/command/CmdTutorialFinish.java
@@ -0,0 +1,15 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.utils.CodeU2A;
+import org.json.JSONObject;
+
+public class CmdTutorialFinish implements ICommand{
+ @Override
+ public int getCode() {
+ return CodeU2A.TutorialFinish;
+ }
+
+ @Override
+ public void process(JSONObject json) throws Exception {
+ }
+}
diff --git a/SdkProject/channel/test/res/values/strings.xml b/SdkProject/channel/test/res/values/strings.xml
new file mode 100644
index 0000000..0c3b1fc
--- /dev/null
+++ b/SdkProject/channel/test/res/values/strings.xml
@@ -0,0 +1,6 @@
+<resources>
+ <string name="facebook_app_id">1022827596209744</string>
+ <string name="fb_login_protocol_scheme">fb1022827596209744</string>
+ <string name="facebook_client_token">f8714dde12fe88ba3529642e31e1b946</string>
+
+</resources>
\ No newline at end of file
diff --git a/SdkProject/channel/test/res/xml/network_security_config.xml b/SdkProject/channel/test/res/xml/network_security_config.xml
new file mode 100644
index 0000000..b7ced7d
--- /dev/null
+++ b/SdkProject/channel/test/res/xml/network_security_config.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<network-security-config>
+ <base-config cleartextTrafficPermitted="true" />
+</network-security-config>
\ No newline at end of file
--
Gitblit v1.8.0