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