From ce46dd9e401d7f2936db08bcea201bbd1da8e0a2 Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期三, 10 十二月 2025 13:39:44 +0800
Subject: [PATCH] 指纹钥匙柜
---
keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java | 38 ++++++++++++++++++++------------------
1 files changed, 20 insertions(+), 18 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..e6fd8d6 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
@@ -89,6 +89,26 @@
@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);
@@ -126,25 +146,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