From 7884678566aa89d8638cf7243c2e414fcff8c1e8 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 07 七月 2022 12:25:50 +0800
Subject: [PATCH] 0312 同意隐私后才可申请权限

---
 SdkProject/channel/qkbt52/java/com/secondworld/sdk/BtGameMain.java                          |    2 +-
 SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java                          |    4 ++--
 Channel/Android/qkbt52/release/libs/library-release-qkbt52.aar                              |    0 
 SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdRequestPermissionStart.java |   22 ++++++++++++++++++++++
 SdkProject/library/src/main/java/com/secondworld/sdk/utils/CodeU2A.java                     |    5 +++++
 Channel/Android/qkbt52/debug/libs/library-debug-qkbt52.aar                                  |    0 
 6 files changed, 30 insertions(+), 3 deletions(-)

diff --git a/Channel/Android/qkbt52/debug/libs/library-debug-qkbt52.aar b/Channel/Android/qkbt52/debug/libs/library-debug-qkbt52.aar
index 2a91c8a..9ccdc09 100644
--- a/Channel/Android/qkbt52/debug/libs/library-debug-qkbt52.aar
+++ b/Channel/Android/qkbt52/debug/libs/library-debug-qkbt52.aar
Binary files differ
diff --git a/Channel/Android/qkbt52/release/libs/library-release-qkbt52.aar b/Channel/Android/qkbt52/release/libs/library-release-qkbt52.aar
index b5bff08..9a52ea5 100644
--- a/Channel/Android/qkbt52/release/libs/library-release-qkbt52.aar
+++ b/Channel/Android/qkbt52/release/libs/library-release-qkbt52.aar
Binary files differ
diff --git a/SdkProject/channel/qkbt52/java/com/secondworld/sdk/BtGameMain.java b/SdkProject/channel/qkbt52/java/com/secondworld/sdk/BtGameMain.java
index 969072f..e713b3c 100644
--- a/SdkProject/channel/qkbt52/java/com/secondworld/sdk/BtGameMain.java
+++ b/SdkProject/channel/qkbt52/java/com/secondworld/sdk/BtGameMain.java
@@ -15,7 +15,7 @@
     @Override
     public void onCreate(Activity activity) {
         super.onCreate(activity);
-        QuickSdkMgr.I.requestPermissions(activity);
+        //QuickSdkMgr.I.requestPermissions(activity);
         //QuickSdkMgr.I.init(activity);
         com.quicksdk.Sdk.getInstance().onCreate(activity);
     }
diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdRequestPermissionStart.java b/SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdRequestPermissionStart.java
new file mode 100644
index 0000000..6e86c33
--- /dev/null
+++ b/SdkProject/library/src/main/java/com/secondworld/sdk/command/CmdRequestPermissionStart.java
@@ -0,0 +1,22 @@
+package com.secondworld.sdk.command;
+
+import com.secondworld.sdk.GameActivityProxy;
+import com.secondworld.sdk.PermissionManager;
+import com.secondworld.sdk.QuickSdkMgr;
+import com.secondworld.sdk.utils.CodeU2A;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+public class CmdRequestPermissionStart implements ICommand {
+
+    @Override
+    public int getCode() {
+        return CodeU2A.RequestPermissionStart;
+    }
+
+    @Override
+    public void process(JSONObject json) throws JSONException {
+        QuickSdkMgr.I.requestPermissions(GameActivityProxy.I.activity);
+    }
+}
diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/utils/CodeU2A.java b/SdkProject/library/src/main/java/com/secondworld/sdk/utils/CodeU2A.java
index 21143e5..4c9d2d5 100644
--- a/SdkProject/library/src/main/java/com/secondworld/sdk/utils/CodeU2A.java
+++ b/SdkProject/library/src/main/java/com/secondworld/sdk/utils/CodeU2A.java
@@ -63,6 +63,11 @@
      */
     int GoToAppStore=13;
 
+    /*
+    * 鍚姩娓告垙鏃剁敵璇锋潈闄�
+    */
+    int RequestPermissionStart=14;
+
     /**
      * 姣忎釜娓犻亾Sdk鐩稿叧
      */
diff --git a/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java b/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java
index cdde105..18c0e02 100644
--- a/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java
+++ b/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java
@@ -104,8 +104,8 @@
     }
 
     public void onActivityResult(Activity activity, int requestCode) {
-        if (requestCode == REQUEST_RECORD_PERMISSION_SETTING)
-            requestPermissions(activity);
+//        if (requestCode == REQUEST_RECORD_PERMISSION_SETTING)
+//            requestPermissions(activity);
     }
 
     public void init(Activity activity) {

--
Gitblit v1.8.0