From 352babe80b284339d9b5cc6739fe9ce723c61a39 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 29 四月 2025 16:36:33 +0800
Subject: [PATCH] 0312 越南新官网包

---
 SdkProject/library/src/main/java/com/secondworld/sdk/utils/DeviceUtil.java |   78 +++-----------------------------------
 1 files changed, 7 insertions(+), 71 deletions(-)

diff --git a/SdkProject/library/src/main/java/com/secondworld/sdk/utils/DeviceUtil.java b/SdkProject/library/src/main/java/com/secondworld/sdk/utils/DeviceUtil.java
index b7263f5..66812a4 100644
--- a/SdkProject/library/src/main/java/com/secondworld/sdk/utils/DeviceUtil.java
+++ b/SdkProject/library/src/main/java/com/secondworld/sdk/utils/DeviceUtil.java
@@ -9,7 +9,7 @@
 import android.os.Build;
 import android.provider.Settings;
 
-import com.secondworld.sdk.GameApp;
+import com.secondworld.sdk.GameAppProxy;
 
 import java.net.NetworkInterface;
 import java.util.Enumeration;
@@ -21,12 +21,13 @@
     public static final String FAKE_MAC = "02:00:00:00:00:00";
 
 
+
     public static long getVersionCode() {
         long appVersionCode = 0;
         try {
-            PackageInfo packageInfo = GameApp.I.getApplicationContext()
+            PackageInfo packageInfo = GameAppProxy.app.getApplicationContext()
                     .getPackageManager()
-                    .getPackageInfo(GameApp.I.getPackageName(), 0);
+                    .getPackageInfo(GameAppProxy.app.getPackageName(), 0);
             if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
                 appVersionCode = packageInfo.getLongVersionCode();
             } else {
@@ -42,9 +43,9 @@
     public static String getVersionName() {
         String appVersionName = "";
         try {
-            PackageInfo packageInfo = GameApp.I.getApplicationContext()
+            PackageInfo packageInfo = GameAppProxy.app.getApplicationContext()
                     .getPackageManager()
-                    .getPackageInfo(GameApp.I.getPackageName(), 0);
+                    .getPackageInfo(GameAppProxy.app.getPackageName(), 0);
             appVersionName = packageInfo.versionName;
         } catch (PackageManager.NameNotFoundException e) {
             LogUtil.e("getAppVersionName", e);
@@ -59,18 +60,12 @@
      * @return
      */
     public static long getTotalRAMSize() {
-        ActivityManager manager = (ActivityManager) GameApp.I.getSystemService(Context.ACTIVITY_SERVICE);
+        ActivityManager manager = (ActivityManager) GameAppProxy.app.getSystemService(Context.ACTIVITY_SERVICE);
         ActivityManager.MemoryInfo info = new ActivityManager.MemoryInfo();
         manager.getMemoryInfo(info);
         return info.totalMem;
     }
 
-    public static String getAndroidId() {
-        String ANDROID_ID = Settings.System.getString(GameApp.I.getContentResolver(), Settings.System.ANDROID_ID);
-        if (ANDROID_ID == null || ANDROID_ID.equals("9774d56d682e549c"))
-            return "";
-        return ANDROID_ID;
-    }
 
     /**
      * 鍞竴鏍囪瘑
@@ -81,7 +76,6 @@
         String uniqueID = SPUtils.get().getString(SPUtils.UNIQUE_ID, "");
         if (!uniqueID.trim().isEmpty())
             return uniqueID;
-        uniqueID = getAndroidId() + getLocalMac();
         //鑷繁鐢熸垚鐨剈id
         if (uniqueID.trim().isEmpty())
             uniqueID = UUID.randomUUID().toString();
@@ -95,63 +89,5 @@
 
         return uniqueID;
     }
-
-    /**
-     * mac 鍦板潃
-     *
-     * @return
-     */
-    public static String getLocalMac() {
-        String mac = SPUtils.get().getString(SPUtils.MAC, "");
-        if (!mac.trim().isEmpty())
-            return mac;
-        try {
-            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
-                String interfaceName = "wlan0";
-                Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
-                NetworkInterface intf = null;
-                while (interfaces.hasMoreElements()) {
-                    intf = interfaces.nextElement();
-                    if (!intf.getName().equalsIgnoreCase(interfaceName))
-                        continue;
-                    byte[] addresses = intf.getHardwareAddress();
-                    if (mac != null) {
-                        StringBuilder buf = new StringBuilder();
-                        for (byte aMac : addresses) {
-                            buf.append(String.format("%02X:", aMac));
-                        }
-                        if (buf.length() > 0) {
-                            buf.deleteCharAt(buf.length() - 1);
-                        }
-                        mac = buf.toString();
-                    }
-                    break;
-                }
-            } else {
-                WifiManager wifi = (WifiManager) GameApp.I.getSystemService(Context.WIFI_SERVICE);
-                if (wifi != null) {
-                    WifiInfo wifiInfo = wifi.getConnectionInfo();
-                    if (wifiInfo != null) {
-                        mac = wifiInfo.getMacAddress();
-                    }
-                }
-            }
-        } catch (Throwable e) {
-            e.printStackTrace();
-        }
-
-        mac = mac.toUpperCase(Locale.ENGLISH);
-
-        if (mac.equals(FAKE_MAC))
-            mac = "";
-
-        SPUtils.get()
-                .edit()
-                .putString(SPUtils.MAC, mac.trim())
-                .apply();
-
-        return mac;
-    }
-
 
 }

--
Gitblit v1.8.0