From 3c5e5ed692e2e5248080b064b7d14b8eb9988a8c Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期四, 11 十二月 2025 19:12:45 +0800
Subject: [PATCH] 指纹钥匙柜

---
 keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java |   43 ++++++++++++++++++++++---------------------
 1 files changed, 22 insertions(+), 21 deletions(-)

diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java
index dbe30e2..63cf90f 100644
--- a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java
@@ -16,7 +16,7 @@
 import com.doumee.keyCabinet.ui.main.MainActivity;
 import com.doumee.keyCabinet.utils.update.FileUtil;
 import com.doumee.lib_coremodel.util.SpUtil;
-import com.mc.enjoysdk.McSystemUi;
+import com.proembed.service.MyService;
 
 import java.io.BufferedWriter;
 import java.io.ByteArrayOutputStream;
@@ -89,9 +89,28 @@
 	@Override
 	public void uncaughtException(Thread thread, Throwable ex) {
 		try {
+			long current = System.currentTimeMillis();
+			String time2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(current));
+			try {
+				ByteArrayOutputStream out = new ByteArrayOutputStream();
+				PrintStream print = new PrintStream(out);
+				//瀵煎嚭鍙戠敓寮傚父鐨勬椂闂�
+				print.println(time2);
+				//瀵煎嚭鎵嬫満淇℃伅
+				dumpPhoneInfo(print);
+				print.println();
+				ex.printStackTrace(print);
+				SpUtil.saveString(FILE_NAME+time2,new String(out.toByteArray()));
+
+				print.close();
+			} catch (Exception e) {
+				e.printStackTrace();
+				System.out.println("閿欒鏃ュ織2"+e.getMessage());
+				//LogUtils.e(TAG, "dump crash info failed");
+			}
 			//瀵煎嚭寮傚父淇℃伅鍒癝D鍗′腑
-			McSystemUi mcSystemUi = McSystemUi.getInstance(mContext);
-			MCUtils.show(mcSystemUi);
+			MyService myService = new MyService(mContext);
+			MCUtils.show(myService);
 			long time = SpUtil.getLong("err_app");
 			SpUtil.saveLong("err_app",System.currentTimeMillis());
 			if(System.currentTimeMillis()-time>60000){
@@ -126,25 +145,7 @@
 				// 濡傛灉鐢ㄦ埛娌℃湁澶勭悊鍒欒绯荤粺榛樿鐨勫紓甯稿鐞嗗櫒鏉ュ鐞�
 				mDefaultHandler.uncaughtException(thread, ex);
 			}
-			long current = System.currentTimeMillis();
-			String time2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(current));
-			try {
-				ByteArrayOutputStream out = new ByteArrayOutputStream();
-				PrintStream print = new PrintStream(out);
-				//瀵煎嚭鍙戠敓寮傚父鐨勬椂闂�
-				print.println(time2);
-				//瀵煎嚭鎵嬫満淇℃伅
-				dumpPhoneInfo(print);
-				print.println();
-				ex.printStackTrace(print);
-				SpUtil.saveString(FILE_NAME+time2,new String(out.toByteArray()));
 
-				print.close();
-			} catch (Exception e) {
-				e.printStackTrace();
-				System.out.println("閿欒鏃ュ織2"+e.getMessage());
-				//LogUtils.e(TAG, "dump crash info failed");
-			}
 		}catch (Exception e){
 			e.printStackTrace();
 		}

--
Gitblit v1.9.3