From c3843ff2d0b50be39920e47722121b5655e84b58 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期一, 10 二月 2025 19:04:56 +0800 Subject: [PATCH] 0312 小米调整依赖镜像 --- Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java | 59 +++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 39 insertions(+), 20 deletions(-) diff --git a/Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java b/Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java index 33851b2..a81b302 100644 --- a/Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java +++ b/Project/ky_sdk/src/game_ky/java/com/secondworld/univeralsdk/H2EngineSDK.java @@ -1,5 +1,6 @@ package com.secondworld.univeralsdk; +import android.Manifest; import android.app.Activity; import android.app.AlertDialog; import android.content.ClipData; @@ -21,6 +22,7 @@ import com.ss.android.common.applog.TeaConfigBuilder; //import com.ss.android.common.lib.EventUtils; import com.unity3d.player.UnityPlayer; +import com.xy.xypay.utils.XYPaySDK; import org.json.JSONException; import org.json.JSONObject; @@ -103,7 +105,7 @@ KYPlatformUtil.getInstance().switchAccount(); break; case CodeU2A.FreePlatformLogout: - KYPlatformUtil.getInstance().logout(); + KYPlatformUtil.getInstance().switchAccount(); break; case CodeU2A.FreePlatformPay: // JSONObject _extraData = new JSONObject(); @@ -127,7 +129,8 @@ _json.getString("roleName"), _json.getString("orderId"), _extraData, - _json.getString("sid")); + _json.getString("sid"), + _json.getString("notifyurl")); KYPlatformUtil.getInstance().payProcessing = true; break; @@ -153,7 +156,8 @@ case CodeU2A.CreateRole: KYPlatformUtil.getInstance().createRole(_json.getString("roleID"), _json.getString("sid"), - _json.getString("roleName")); + _json.getString("roleName").trim().replace(" ", + "")); break; case CodeU2A.RoleLogin: KYPlatformUtil.getInstance().enterWorld(_json.getString("roleID"), @@ -165,11 +169,7 @@ _json.getString("job")); break; case CodeU2A.ClientPackage: - // 鍒濆鍖栫儹浜� - Tracking.initWithKeyAndChannelId(_activity, - UniversalUtil.getMetaString(_activity, - "TrackAppID"), - _json.getString("clientPkgID")); + break; case CodeU2A.JPushAddLocalMessage: addLocalNotification(_activity, @@ -186,6 +186,18 @@ break; case CodeU2A.SendLoginEvent: KYPlatformUtil.getInstance().SendLoginEvent(); + break; + case CodeU2A.DownloadStart: + KYPlatformUtil.getInstance().DownloadStart(); + break; + case CodeU2A.DownloadEnd: + KYPlatformUtil.getInstance().DownloadEnd(); + break; + case CodeU2A.HideFloatIcon: + XYPaySDK.hideFloatWindow(_activity); + break; + case CodeU2A.ShowFloatIcon: + XYPaySDK.showFloatWindow(_activity); break; } @@ -346,7 +358,6 @@ public void run() { LogUtil.i(TAG, "寮�濮嬫墽琛屽垵濮嬪寲"); - GetExternalStorage(); // ------------------------------- 璁惧淇℃伅 ------------------------------- @@ -354,7 +365,8 @@ _msgStruct.put("code", CodeA2U.DeviceInfo); _msgStruct.put("userAgent", System.getProperty("http.agent")); _msgStruct.put("mac", UniqueID.getLocalMac(activity)); - _msgStruct.put("imei", UniqueID.getDeviceId(activity)); +// _msgStruct.put("imei", "asdjhaskdhaksjdhjaskhda"); + _msgStruct.put("imei", UniqueID.get(activity)); _msgStruct.put("android_id", Settings.System.getString(activity.getContentResolver(), Settings.System.ANDROID_ID)); @@ -399,7 +411,6 @@ _msgStruct.put("channelPlatform", "ky"); _msgStruct.put("kyAppID", "323"); UniversalUtil.sendMessageToUnity(_msgStruct); - } }).start(); @@ -407,18 +418,26 @@ public static void onCreate(Activity activity, Bundle savedInstanceState) { + AppPermissionUtil.requestPermissions(activity, + new String[]{ + Manifest.permission.WRITE_EXTERNAL_STORAGE, + Manifest.permission.READ_EXTERNAL_STORAGE, + Manifest.permission.RECORD_AUDIO, + Manifest.permission.READ_PHONE_STATE + },new AppPermissionUtil.OnPermissionListener() { + @Override + public void onPermissionGranted() { + //鎺堟潈 + } + + @Override + public void onPermissionDenied() { + //娌℃湁鎺堟潈锛屾垨鑰呮湁涓�涓潈闄愭病鏈夋巿鏉� + } + }); // ------------------------------- 鐚�砈DK ------------------------------- KYPlatformUtil.getInstance().init(activity); - TeaAgent.init(TeaConfigBuilder.create(activity) - .setAppName(UniversalUtil.getMetaString(activity, - "TouTiao_AppName")) - .setChannel(UniversalUtil.getMetaString(activity, - "TouTiao_Chanel")) - .setAid(UniversalUtil.getMetaInt(activity, "TouTiao_AppID")) - .createTeaConfig()); - - TeaAgent.setDebug(true); } private static boolean m_IsFocus = true; -- Gitblit v1.8.0