From dfb4c1f4a8045af97799a671b9f74031522e7635 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期四, 05 六月 2025 12:10:21 +0800 Subject: [PATCH] 0312 越南第三次提审google包 --- Project/qkbt_sdk/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java | 72 +++++++++++++++++++++++++++++++---- 1 files changed, 63 insertions(+), 9 deletions(-) diff --git a/Project/qkbt_sdk/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java b/Project/qkbt_sdk/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java index a091c86..10ae7ee 100644 --- a/Project/qkbt_sdk/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java +++ b/Project/qkbt_sdk/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java @@ -100,12 +100,14 @@ case CodeU2A.FreePlatformInit: break; case CodeU2A.FreePlatformLogin: - QuickPlatformUtil.getInstance().login(_activity); + //QuickPlatformUtil.getInstance().login(_activity); + LoginEx(_activity); break; case CodeU2A.FreePlatformSwitchAccount: break; case CodeU2A.FreePlatformLogout: - QuickPlatformUtil.getInstance().logout(_activity); + //QuickPlatformUtil.getInstance().logout(_activity); + LogoutEx(_activity); break; case CodeU2A.FreePlatformPay: @@ -178,7 +180,8 @@ //orderInfo.setPrice(0.1); orderInfo.setExtrasParams( URLEncoder.encode(_extraData.toString(), "utf-8")); - Payment.getInstance().pay(_activity, orderInfo, roleInfo3); + //Payment.getInstance().pay(_activity, orderInfo, roleInfo3); + PayEx(_activity, orderInfo, roleInfo3); } catch (UnsupportedEncodingException e) { @@ -212,8 +215,8 @@ roleInfo.setProfession("娉曞笀"); //360娓犻亾鍙傛暟锛岃缃鑹茶亴涓氬悕绉� roleInfo.setFriendlist( "鏃�"); //360娓犻亾鍙傛暟锛岃缃ソ鍙嬪叧绯诲垪琛紝鏍煎紡璇峰弬鑰冿細http://open.quicksdk.net/help/detail/aid/190 - User.getInstance().setGameRoleInfo(_activity, roleInfo, true); - + //User.getInstance().setGameRoleInfo(_activity, roleInfo, true); + SetRoleInfoEx(_activity, roleInfo, true); // QuickPlatformUtil.getInstance().createRole(_activity, // _json.getString("sid"), // _json.getString("serverName"), @@ -250,7 +253,8 @@ roleInfo1.setProfession("娉曞笀"); //360娓犻亾鍙傛暟锛岃缃鑹茶亴涓氬悕绉� roleInfo1.setFriendlist( "鏃�"); //360娓犻亾鍙傛暟锛岃缃ソ鍙嬪叧绯诲垪琛紝鏍煎紡璇峰弬鑰冿細http://open.quicksdk.net/help/detail/aid/190 - User.getInstance().setGameRoleInfo(_activity, roleInfo1, false); + //User.getInstance().setGameRoleInfo(_activity, roleInfo1, false); + SetRoleInfoEx(_activity, roleInfo1, false); // QuickPlatformUtil.getInstance().enterWorld(_activity, // _json.getString("sid"), // _json.getString("serverName"), @@ -288,7 +292,8 @@ roleInfo2.setFriendlist( "鏃�"); //360娓犻亾鍙傛暟锛岃缃ソ鍙嬪叧绯诲垪琛紝鏍煎紡璇峰弬鑰冿細http://open.quicksdk.net/help/detail/aid/190 - User.getInstance().setGameRoleInfo(_activity, roleInfo2, false); + //User.getInstance().setGameRoleInfo(_activity, roleInfo2, false); + SetRoleInfoEx(_activity, roleInfo2, false); // QuickPlatformUtil.getInstance().levelUp(_activity, // _json.getString("sid"), // _json.getString("serverName"), @@ -406,6 +411,55 @@ Toast.makeText(activity, "娌℃湁鎵惧埌鎵撳紑姝ょ被鏂囦欢鐨勭▼搴�", Toast.LENGTH_SHORT).show(); } } + + public static void LoginEx(final Activity activity) + { + activity.runOnUiThread(new Runnable() + { + @Override + public void run() + { + QuickPlatformUtil.getInstance().login(activity); + } + }); + } + + public static void LogoutEx(final Activity activity) + { + activity.runOnUiThread(new Runnable() + { + @Override + public void run() + { + QuickPlatformUtil.getInstance().logout(activity); + } + }); + } + + public static void SetRoleInfoEx(final Activity activity, final GameRoleInfo roleInfo, final boolean createRole) + { + activity.runOnUiThread(new Runnable() + { + @Override + public void run() + { + User.getInstance().setGameRoleInfo(activity, roleInfo, createRole); + } + }); + } + + public static void PayEx(final Activity activity, final OrderInfo orderInfo, final GameRoleInfo roleInfo) + { + activity.runOnUiThread(new Runnable() + { + @Override + public void run() + { + Payment.getInstance().pay(activity, orderInfo, roleInfo); + } + }); + } + public static void CopyContent(final Activity activity, final String content) { @@ -561,11 +615,11 @@ Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE }, 1); } else { QuickPlatformUtil.getInstance().onCreate(); - Sdk.getInstance().init(activity,"93578681820710896227244688639138", "49535443"); + Sdk.getInstance().init(activity,"83117201240610208090623254126665", "98671793"); } } catch (Exception e) { QuickPlatformUtil.getInstance().onCreate(); - Sdk.getInstance().init(activity, "93578681820710896227244688639138", "49535443"); + Sdk.getInstance().init(activity, "83117201240610208090623254126665", "98671793"); } QuickSDK.getInstance().setIsLandScape(true); } -- Gitblit v1.8.0