From 176348f8379b89d689716f8dbba68079b537c553 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 29 四月 2021 21:23:26 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/U3DRepository

---
 Project/qkbtzf/src/game_qk/java/com/secondworld/universalsdk/H2EngineSDK.java |   69 +++++++++++++++++++++++++++++++++-
 1 files changed, 67 insertions(+), 2 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..77b33af 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"));
@@ -182,6 +188,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 +224,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 +468,7 @@
         });
     }
 
+
     public static void CopyContent(final Activity activity, final String content)
     {
         activity.runOnUiThread(new Runnable()
@@ -602,13 +611,20 @@
 
     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);
@@ -621,8 +637,57 @@
             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