From 8307b1b2236a36d4dfb51faf6fe3d0faedb7617c Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期六, 30 三月 2024 20:11:07 +0800 Subject: [PATCH] 0312 重新编译bthygame --- 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