From 9450bcb197c2de53982368d5c2059b31abed3b87 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期五, 09 八月 2024 17:40:29 +0800
Subject: [PATCH] 齐河联网版程序除补卡相关逻辑

---
 henanlibrary/src/main/java/com/dayu/henanlibrary/activity/HomeActivity.java |   36 +++---------------------------------
 1 files changed, 3 insertions(+), 33 deletions(-)

diff --git a/henanlibrary/src/main/java/com/dayu/henanlibrary/activity/HomeActivity.java b/henanlibrary/src/main/java/com/dayu/henanlibrary/activity/HomeActivity.java
index d079dc5..fe854ed 100644
--- a/henanlibrary/src/main/java/com/dayu/henanlibrary/activity/HomeActivity.java
+++ b/henanlibrary/src/main/java/com/dayu/henanlibrary/activity/HomeActivity.java
@@ -9,6 +9,7 @@
 import android.view.View;
 import android.widget.Toast;
 
+import com.dayu.baselibrary.utils.DeviceUtils;
 import com.dayu.baselibrary.utils.TipUtil;
 import com.dayu.baselibrary.view.PassWordDialog;
 import com.dayu.henanlibrary.HeNanApplication;
@@ -61,7 +62,7 @@
             // 鐢熸垚 1 鍒� 12 涔嬮棿鐨勯殢鏈烘暟瀛�
             int randomNumber = random.nextInt(12) + 1;
             AdminDataBean adminDataBean = new AdminDataBean();
-            adminDataBean.setSerial(randomNumber + generateUniqueNumber(getSN()));
+            adminDataBean.setSerial(randomNumber + generateUniqueNumber(DeviceUtils.getSN()));
             baseDao.adminDao().insert(adminDataBean);
         }
 
@@ -146,36 +147,5 @@
         }
     }
 
-    @SuppressLint("MissingPermission")
-    public static String getSN() {
-        String serial = null;
-        try {
-            Class<?> c = Class.forName("android.os.SystemProperties");
-            Method get = c.getMethod("get", String.class);
-            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
-                try {
-                    serial = (String) get.invoke(c, "ro.sunmi.serial");
-                } catch (Exception e) {
-                    e.printStackTrace();
-                }
-                return serial;
-            } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
-                serial = Build.getSerial();
-                return serial;
-            } else {
-                //瀹夊崜8浠ヤ笅浣跨敤Build.SERIAL鐩稿悓鏂瑰紡
-                //return Build.SERIAL;
-                try {
-                    serial = (String) get.invoke(c, "ro.serialno");
-                } catch (Exception e) {
-                    e.printStackTrace();
-                }
-                return serial;
-            }
-        } catch (ClassNotFoundException e) {
-            throw new RuntimeException(e);
-        } catch (NoSuchMethodException e) {
-            throw new RuntimeException(e);
-        }
-    }
+
 }

--
Gitblit v1.8.0