From 8307b1b2236a36d4dfb51faf6fe3d0faedb7617c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期六, 30 三月 2024 20:11:07 +0800
Subject: [PATCH] 0312 重新编译bthygame
---
Project/qkbtzf/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java | 74 +++++++++++++++++++++++++++++++++++--
1 files changed, 70 insertions(+), 4 deletions(-)
diff --git a/Project/qkbtzf/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java b/Project/qkbtzf/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java
index 0365715..ec9fa06 100644
--- a/Project/qkbtzf/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java
+++ b/Project/qkbtzf/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java
@@ -43,6 +43,11 @@
import cn.jpush.android.api.JPushInterface;
import cn.jpush.android.data.JPushLocalNotification;
+import android.text.TextUtils;
+import com.kwai.monitor.log.TurboAgent;
+import com.kwai.monitor.log.TurboConfig;
+
+
public class H2EngineSDK
{
private static final String TAG = "H2EngineSDK";
@@ -63,6 +68,7 @@
case CodeU2A.Init:
APP_ID = _json.getString("appID");
init(_activity);
+ ActiveTurbo(_activity);
break;
case CodeU2A.CopyOneAsset:
FileUtil.copy(_activity, _json.getString("fileName"));
@@ -121,6 +127,7 @@
_extraData.put("appid", _appid);
_extraData.put("cpinfo", _json.getString("cpInfo"));
_extraData.put("cporderid", _json.getString("orderId"));
+ _extraData.put("money", _json.getDouble("mount"));
try
{
// YJPlatformUtil.getInstance().payExtend(_activity,
@@ -182,6 +189,7 @@
URLEncoder.encode(_extraData.toString(), "utf-8"));
//Payment.getInstance().pay(_activity, orderInfo, roleInfo3);
PayEx(_activity, orderInfo, roleInfo3);
+ //PayExTurbo(_activity,convertToDouble(_json.getString("money"),0));
} catch (UnsupportedEncodingException e)
{
@@ -217,6 +225,7 @@
"鏃�"); //360娓犻亾鍙傛暟锛岃缃ソ鍙嬪叧绯诲垪琛紝鏍煎紡璇峰弬鑰冿細http://open.quicksdk.net/help/detail/aid/190
//User.getInstance().setGameRoleInfo(_activity, roleInfo, true);
SetRoleInfoEx(_activity, roleInfo, true);
+ RegistTurbo(_activity);
// QuickPlatformUtil.getInstance().createRole(_activity,
// _json.getString("sid"),
// _json.getString("serverName"),
@@ -460,6 +469,7 @@
});
}
+
public static void CopyContent(final Activity activity, final String content)
{
activity.runOnUiThread(new Runnable()
@@ -602,27 +612,83 @@
public static void onCreate(Activity activity, Bundle savedInstanceState)
{
+ //鍒濆鍖杝dk,娉ㄦ剰鐩稿叧鏉冮檺鐨勭敵璇凤紝濡侷MEI鏉冮檺锛屽己鐑堝缓璁厛杩涜鐢宠鏉冮檺鍚庤繘琛屽垵濮嬪寲
+ TurboAgent.init(TurboConfig.TurboConfigBuilder.create(activity.getBaseContext())
+ .setAppId("70261") //璇峰~鍐欏钩鍙扮敵璇风殑appId
+ .setAppName("djmx_ay") //璇峰~鍐欑敵璇稟ppid鏃跺~鍐欑殑appName
+ .setEnableDebug(true)
+ .build());
+
Sdk.getInstance().onCreate(activity);
try {
// check鏉冮檺
if ((ContextCompat.checkSelfPermission(activity,
- Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED)
+ Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED)
|| (ContextCompat.checkSelfPermission(activity,
- Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED)) {
+ Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED)) {
// 娌℃湁 锛� 鐢宠鏉冮檺 鏉冮檺鏁扮粍
ActivityCompat.requestPermissions(activity, new String[] {
Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE }, 1);
} else {
- QuickPlatformUtil.getInstance().onCreate();
+ QuickPlatformUtil.getInstance().onCreate(activity);
Sdk.getInstance().init(activity,"16738592021815700006389081047799", "46221152");
}
} catch (Exception e) {
- QuickPlatformUtil.getInstance().onCreate();
+ QuickPlatformUtil.getInstance().onCreate(activity);
Sdk.getInstance().init(activity, "16738592021815700006389081047799", "46221152");
}
QuickSDK.getInstance().setIsLandScape(true);
+
+
}
+ //浠樿垂
+ public static void PayExTurbo(final Activity activity, final double money)
+ {
+ activity.runOnUiThread(new Runnable()
+ {
+ @Override
+ public void run()
+ {
+ TurboAgent.onPay(money);
+ }
+ });
+ }
+ //娉ㄥ唽
+ public static void RegistTurbo(final Activity activity)
+ {
+ activity.runOnUiThread(new Runnable()
+ {
+ @Override
+ public void run()
+ {
+ TurboAgent.onRegister();
+ }
+ });
+ }
+ //婵�娲�
+ public static void ActiveTurbo(final Activity activity)
+ {
+ activity.runOnUiThread(new Runnable()
+ {
+ @Override
+ public void run()
+ {
+ TurboAgent.onAppActive();
+ }
+ });
+ }
+ public static double convertToDouble(String number, double defaultValue) {
+ if (TextUtils.isEmpty(number)) {
+ return defaultValue;
+ }
+ try {
+ return Double.parseDouble(number);
+ } catch (Exception e) {
+ return defaultValue;
+ }
+
+ }
private static boolean m_IsFocus = true;
public static void onWindowFocusChanged(boolean b)
--
Gitblit v1.8.0