From 056de02aa07079b11bc9d82696a9f5d943e90f18 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期二, 16 五月 2023 15:52:16 +0800 Subject: [PATCH] 0312 qkbt10game 母包三 需要存储权限和电话权限 --- SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java | 32 ++++++++------------------------ 1 files changed, 8 insertions(+), 24 deletions(-) diff --git a/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java b/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java index 4e92c13..11ffcc3 100644 --- a/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java +++ b/SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java @@ -48,37 +48,21 @@ int REQUEST_RECORD_PERMISSION_SETTING = 110; private boolean hasPermissions(Activity activity) { -// return (ContextCompat.checkSelfPermission(activity, -// Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) -// && (ContextCompat.checkSelfPermission(activity, -// Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED); + return (ContextCompat.checkSelfPermission(activity, + Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) + && (ContextCompat.checkSelfPermission(activity, + Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED); - return ContextCompat.checkSelfPermission(activity, - Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED; +// return ContextCompat.checkSelfPermission(activity, +// Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED; } public void requestPermissions(Activity activity) { -// try { -// // check鏉冮檺 -// if (!hasPermissions(activity)) { -// // 娌℃湁鍒欑敵璇锋潈闄� -// ActivityCompat.requestPermissions(activity, new String[]{ -// Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK); -// } else { -// QuickSdkMgr.I.register(PlatformDiff.I.platformProductCode(), PlatformDiff.I.platformProductKey()); -// QuickSdkMgr.I.init(activity); -// } -// } catch (Exception e) { -// //QuickSdkMgr.I.init(activity); -// ActivityCompat.requestPermissions(activity, new String[]{ -// Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK); -// } -// ActivityCompat.requestPermissions(activity, new String[]{ -// Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK); + try { if (!hasPermissions(activity)) { ActivityCompat.requestPermissions(activity, new String[]{ - Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK); + Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK); } else { -- Gitblit v1.8.0