From 33713cb7fb3d6760e3695ab46b5d28241bc0f846 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 07 四月 2022 23:02:08 +0800
Subject: [PATCH] 0312 更改gradle版本
---
SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java | 24 ++++++++++++++++++------
1 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java b/SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java
index e49a265..941c8ea 100644
--- a/SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java
+++ b/SdkProject/library/src/main/java/com/secondworld/sdk/PermissionManager.java
@@ -2,14 +2,18 @@
import android.app.Activity;
import android.content.pm.PackageManager;
-import android.support.annotation.NonNull;
-import android.support.v4.app.ActivityCompat;
-import android.support.v4.content.ContextCompat;
-import android.support.v4.content.PermissionChecker;
+
+import androidx.annotation.NonNull;
+import androidx.core.app.ActivityCompat;
+import androidx.core.content.ContextCompat;
+import androidx.core.content.PermissionChecker;
import com.secondworld.sdk.utils.CallBackState;
import com.secondworld.sdk.utils.CodeA2U;
+import com.secondworld.sdk.utils.LogUtil;
import com.secondworld.sdk.utils.RequestCode;
+import com.soha.sdk.SohaSDK;
+import com.soha.sdk.permission.GrantPermissions;
import java.util.HashMap;
import java.util.Map;
@@ -26,7 +30,7 @@
*/
public boolean hasPermission(String permission) {
return ContextCompat.checkSelfPermission(GameAppProxy.app, permission) == PackageManager.PERMISSION_GRANTED
- && PermissionChecker.checkSelfPermission(GameAppProxy.app, permission) == PackageManager.PERMISSION_GRANTED;
+ && PermissionChecker.checkSelfPermission(GameAppProxy.app, permission) == PermissionChecker.PERMISSION_GRANTED;
}
/**
@@ -35,7 +39,14 @@
public void requestPermissions(String permission) {
if (GameActivityProxy.I == null || GameActivityProxy.I.activity == null)
return;
- ActivityCompat.requestPermissions(GameActivityProxy.I.activity, new String[]{permission}, RequestCode.UNITY);
+ //ActivityCompat.requestPermissions(GameActivityProxy.I.activity, new String[]{permission}, RequestCode.UNITY);
+
+ SohaSDK.getInstance().requestPermission(new String[]{permission}, new GrantPermissions() {
+ @Override
+ public void doAction() {
+
+ }
+ });
}
@@ -54,6 +65,7 @@
}
}
UnityMsgHandler.sendMessageToUnity(CodeA2U.PermissionCallBack, map);
+ LogUtil.i("onRequestPermissionsResult", permissions[0]);
}
}
--
Gitblit v1.8.0