From aaa822b7f20f04d9ae00fff5efa6c2ec7e2cd83c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 02 七月 2025 19:51:08 +0800
Subject: [PATCH] 0312 新sdk

---
 Project/ky_sdk/src/main/java/com/secondworld/univeralsdk/MainActivity.java |  103 ++++++++++++++++++++++++++++++---------------------
 1 files changed, 60 insertions(+), 43 deletions(-)

diff --git a/Project/ky_sdk/src/main/java/com/secondworld/univeralsdk/MainActivity.java b/Project/ky_sdk/src/main/java/com/secondworld/univeralsdk/MainActivity.java
index 0d75805..5d189a8 100644
--- a/Project/ky_sdk/src/main/java/com/secondworld/univeralsdk/MainActivity.java
+++ b/Project/ky_sdk/src/main/java/com/secondworld/univeralsdk/MainActivity.java
@@ -10,12 +10,20 @@
 import android.os.Bundle;
 import android.os.Process;
 import android.provider.Settings;
+import android.support.annotation.NonNull;
+import android.support.v4.app.ActivityCompat;
+import android.support.v4.content.ContextCompat;
 import android.support.v4.content.PermissionChecker;
+import android.util.Log;
 import android.view.View;
 import android.widget.FrameLayout;
 import android.widget.RelativeLayout;
+import android.view.KeyEvent;
 
 import com.unity3d.player.UnityPlayerActivity;
+
+import java.util.ArrayList;
+import java.util.List;
 
 public class MainActivity extends UnityPlayerActivity
 {
@@ -135,49 +143,49 @@
 
         super.onResume();
 
-        // 妫�娴嬫湰鍦板瓨鍌ㄦ潈闄愭槸鍚︽湁, 娌℃湁鐨勮瘽瑕佹彁绀虹敤鎴�
-        if (PermissionChecker.checkPermission(this,
-                                              Manifest.permission.WRITE_EXTERNAL_STORAGE,
-                                              Process.myPid(), Process.myUid(),
-                                              getPackageName()) != PackageManager.PERMISSION_GRANTED
-                || PermissionChecker.checkPermission(this,
-                                                     Manifest.permission.READ_EXTERNAL_STORAGE,
-                                                     Process.myPid(), Process.myUid(),
-                                                     getPackageName()) != PackageManager.PERMISSION_GRANTED)
-        {
-            new AlertDialog.Builder(this)
-                    .setMessage("搴旂敤娌℃湁瀛樺偍璇诲彇鏉冮檺,鐐瑰嚮纭畾鑷宠缃腑寮�鍚�,鍚﹀垯鏃犳硶缁х画娓告垙.")
-                    .setCancelable(false)
-                    .setPositiveButton("纭畾",
-                                       new DialogInterface.OnClickListener()
-                                       {
-                                           @Override
-                                           public void onClick(DialogInterface dialogInterface,
-                                                               int i)
-                                           {
-                                               UniversalUtil.hasGoToSetting = true;
-                                               Intent intent = new Intent(
-                                                       Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
-                                               intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
-                                               Uri uri = Uri.fromParts("package",
-                                                                       getPackageName(),
-                                                                       null);
-                                               intent.setData(uri);
-                                               startActivity(intent);
-                                           }
-                                       })
-                    .setNegativeButton("鎷掔粷",
-                                       new DialogInterface.OnClickListener()
-                                       {
-                                           @Override
-                                           public void onClick(DialogInterface dialogInterface,
-                                                               int i)
-                                           {
-                                               finish();
-                                           }
-                                       })
-                    .show();
-        }
+//        // 妫�娴嬫湰鍦板瓨鍌ㄦ潈闄愭槸鍚︽湁, 娌℃湁鐨勮瘽瑕佹彁绀虹敤鎴�
+//        if (PermissionChecker.checkPermission(this,
+//                                              Manifest.permission.WRITE_EXTERNAL_STORAGE,
+//                                              Process.myPid(), Process.myUid(),
+//                                              getPackageName()) != PackageManager.PERMISSION_GRANTED
+//                || PermissionChecker.checkPermission(this,
+//                                                     Manifest.permission.READ_EXTERNAL_STORAGE,
+//                                                     Process.myPid(), Process.myUid(),
+//                                                     getPackageName()) != PackageManager.PERMISSION_GRANTED)
+//        {
+//            new AlertDialog.Builder(this)
+//                    .setMessage("搴旂敤娌℃湁瀛樺偍璇诲彇鏉冮檺,鐐瑰嚮纭畾鑷宠缃腑寮�鍚�,鍚﹀垯鏃犳硶缁х画娓告垙.")
+//                    .setCancelable(false)
+//                    .setPositiveButton("纭畾",
+//                                       new DialogInterface.OnClickListener()
+//                                       {
+//                                           @Override
+//                                           public void onClick(DialogInterface dialogInterface,
+//                                                               int i)
+//                                           {
+//                                               UniversalUtil.hasGoToSetting = true;
+//                                               Intent intent = new Intent(
+//                                                       Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
+//                                               intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+//                                               Uri uri = Uri.fromParts("package",
+//                                                                       getPackageName(),
+//                                                                       null);
+//                                               intent.setData(uri);
+//                                               startActivity(intent);
+//                                           }
+//                                       })
+//                    .setNegativeButton("鎷掔粷",
+//                                       new DialogInterface.OnClickListener()
+//                                       {
+//                                           @Override
+//                                           public void onClick(DialogInterface dialogInterface,
+//                                                               int i)
+//                                           {
+//                                               finish();
+//                                           }
+//                                       })
+//                    .show();
+//        }
     }
 
     @Override
@@ -207,4 +215,13 @@
         super.onRestart();
     }
 
+    @Override
+    public boolean onKeyDown(int i, KeyEvent keyEvent)
+    {
+        if (i == KeyEvent.KEYCODE_BACK)
+        {
+            KYPlatformUtil.getInstance().logout();
+        }
+        return false;
+    }
 }

--
Gitblit v1.8.0