From f85dc8a9b098580f164c33fca4e8e6412532dbdb Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 24 八月 2023 13:08:59 +0800
Subject: [PATCH] 0312 弹窗
---
SdkProject/plugins/x7sm/java/com/secondworld/sdk/QuickSdkMgr.java | 78 ++++++++++++++++++++------------------
1 files changed, 41 insertions(+), 37 deletions(-)
diff --git a/SdkProject/plugins/x7sm/java/com/secondworld/sdk/QuickSdkMgr.java b/SdkProject/plugins/x7sm/java/com/secondworld/sdk/QuickSdkMgr.java
index 42b11c5..952a672 100644
--- a/SdkProject/plugins/x7sm/java/com/secondworld/sdk/QuickSdkMgr.java
+++ b/SdkProject/plugins/x7sm/java/com/secondworld/sdk/QuickSdkMgr.java
@@ -47,50 +47,54 @@
public void requestPermissions(Activity activity) {
try {
// check鏉冮檺
- if (!hasPermissions(activity)) {
- // 娌℃湁鍒欑敵璇锋潈闄�
- ActivityCompat.requestPermissions(activity, new String[]{
- Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK);
- } else {
- QuickSdkMgr.I.register(PlatformDiff.I.platformProductCode(), PlatformDiff.I.platformProductKey());
- QuickSdkMgr.I.init(activity);
- }
+// if (!hasPermissions(activity)) {
+// // 娌℃湁鍒欑敵璇锋潈闄�
+// ActivityCompat.requestPermissions(activity, new String[]{
+// Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK);
+// } else {
+// QuickSdkMgr.I.register(PlatformDiff.I.platformProductCode(), PlatformDiff.I.platformProductKey());
+// QuickSdkMgr.I.init(activity);
+// }
+ LogUtil.i("requestPermissions","x7鐢宠鏉冮檺锛屾父鎴忕洿鎺ュ惎鍔ㄥ垵濮嬪寲");
+ 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.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK);
+// ActivityCompat.requestPermissions(activity, new String[]{
+// Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK);
}
}
public void onRequestPermissionsResult(Activity activity, int requestCode, int[] grantResults) {
+ LogUtil.i("onRequestPermissionsResult",String.format("%d-%d", requestCode, grantResults[0]));
if (requestCode != RequestCode.QUICK) return;
- if (hasPermissions(activity)) {
- //鐢宠鎴愬姛
- QuickSdkMgr.I.register(PlatformDiff.I.platformProductCode(), PlatformDiff.I.platformProductKey());
- QuickSdkMgr.I.init(activity);
- return;
- }
- final AlertDialog.Builder normalDialog = new AlertDialog.Builder(activity);
- normalDialog.setTitle("鏉冮檺璁剧疆");
- normalDialog.setMessage("娓告垙闇�瑕侀儴鍒嗘潈闄愭墠鑳芥甯歌繍琛岋紝璇峰墠寰�璁剧疆涓墦寮�鐢佃瘽鏉冮檺涓庡瓨鍌ㄦ潈闄�");
- normalDialog.setPositiveButton("鍓嶅線璁剧疆", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
- Uri uri = Uri.fromParts("package", activity.getPackageName(), null);
- intent.setData(uri);
- activity.startActivityForResult(intent, REQUEST_RECORD_PERMISSION_SETTING);
- dialog.dismiss();
- }
- });
- normalDialog.setNegativeButton("閫�鍑�", new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- GameAppProxy.appExit();
- }
- });
- // 鏄剧ず
- normalDialog.show();
+// if (hasPermissions(activity)) {
+// //鐢宠鎴愬姛
+// QuickSdkMgr.I.register(PlatformDiff.I.platformProductCode(), PlatformDiff.I.platformProductKey());
+// QuickSdkMgr.I.init(activity);
+// return;
+// }
+// final AlertDialog.Builder normalDialog = new AlertDialog.Builder(activity);
+// normalDialog.setTitle("鏉冮檺璁剧疆");
+// normalDialog.setMessage("娓告垙闇�瑕侀儴鍒嗘潈闄愭墠鑳芥甯歌繍琛岋紝璇峰墠寰�璁剧疆涓墦寮�鐢佃瘽鏉冮檺涓庡瓨鍌ㄦ潈闄�");
+// normalDialog.setPositiveButton("鍓嶅線璁剧疆", new DialogInterface.OnClickListener() {
+// @Override
+// public void onClick(DialogInterface dialog, int which) {
+// Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+// Uri uri = Uri.fromParts("package", activity.getPackageName(), null);
+// intent.setData(uri);
+// activity.startActivityForResult(intent, REQUEST_RECORD_PERMISSION_SETTING);
+// dialog.dismiss();
+// }
+// });
+// normalDialog.setNegativeButton("閫�鍑�", new DialogInterface.OnClickListener() {
+// @Override
+// public void onClick(DialogInterface dialog, int which) {
+// GameAppProxy.appExit();
+// }
+// });
+// // 鏄剧ず
+// normalDialog.show();
}
public void onActivityResult(Activity activity, int requestCode) {
--
Gitblit v1.8.0