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