From c7376f8d1091b70597ba4430a281496b585b386e Mon Sep 17 00:00:00 2001
From: weimingfei <fei_gaming@sina.com>
Date: 星期四, 23 十月 2025 21:58:26 +0800
Subject: [PATCH] 钥匙柜
---
keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/utils/CrashHandler.java | 34 ++++++++++++++++++++++++++++++----
1 files changed, 30 insertions(+), 4 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 f7b56c6..81f5e5d 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
@@ -12,9 +12,13 @@
import android.os.Looper;
import com.doumee.keyCabinet.ui.guide.GuideActivity;
+import com.doumee.keyCabinet.ui.main.MainActivity;
import com.doumee.lib_coremodel.util.SpUtil;
+import java.io.BufferedWriter;
import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
@@ -85,7 +89,7 @@
dumpExceptionToSDCard(ex);
//System.out.println("閲嶅惎搴旂敤");
// 鍒涘缓涓�涓柊鐨勫惎鍔ㄦ剰鍥�
- Intent intent = new Intent(mContext, GuideActivity.class);
+ /*Intent intent = new Intent(mContext, MainActivity.class);
// 璁剧疆FLAG_ACTIVITY_CLEAR_TASK鏍囧織浣�
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
// 浣跨敤PendingIntent鍖呰鍚姩鎰忓浘
@@ -93,7 +97,7 @@
// 鑾峰彇AlarmManager瀹炰緥
AlarmManager alarmManager = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
// 鍦�500姣鍚庤Е鍙戦噸鍚搷浣�
- alarmManager.set(AlarmManager.RTC, System.currentTimeMillis() + 10, pendingIntent);
+ alarmManager.set(AlarmManager.RTC, System.currentTimeMillis() + 10, pendingIntent);*/
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(1);
@@ -267,7 +271,7 @@
//LogUtils.e(TAG, "dump crash info failed");
}
//浠ュ綋鍓嶆椂闂村垱寤簂og鏂囦欢
- /*File file = new File(PATH , FILE_NAME + time + FILE_NAME_SUFFIX);
+ File file = new File(PATH , FILE_NAME + time + FILE_NAME_SUFFIX);
try {
PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file)));
//瀵煎嚭鍙戠敓寮傚父鐨勬椂闂�
@@ -282,7 +286,7 @@
e.printStackTrace();
System.out.println("閿欒鏃ュ織2"+e.getMessage());
//LogUtils.e(TAG, "dump crash info failed");
- }*/
+ }
}
private void dumpPhoneInfo(PrintStream pw) throws NameNotFoundException {
//搴旂敤鐨勭増鏈悕绉板拰鐗堟湰鍙�
@@ -305,4 +309,26 @@
//cpu鏋舵瀯
pw.print("CPU ABI: ");
pw.println(Build.CPU_ABI); }
+
+ private void dumpPhoneInfo(PrintWriter pw) throws NameNotFoundException {
+ //搴旂敤鐨勭増鏈悕绉板拰鐗堟湰鍙�
+ PackageManager pm = mContext.getPackageManager();
+ PackageInfo pi = pm.getPackageInfo(mContext.getPackageName(), PackageManager.GET_ACTIVITIES);
+ pw.print("App Version: ");
+ pw.print(pi.versionName);
+ pw.print('_');
+ pw.println(pi.versionCode);
+ //android鐗堟湰鍙�
+ pw.print("OS Version: ");
+ pw.print(Build.VERSION.RELEASE);
+ pw.print("_");
+ pw.println(Build.VERSION.SDK_INT);
+ //鎵嬫満鍒堕�犲晢
+ pw.print("Vendor: ");
+ pw.println(Build.MANUFACTURER);
+ //鎵嬫満鍨嬪彿 pw.print("Model: ");
+ pw.println(Build.MODEL);
+ //cpu鏋舵瀯
+ pw.print("CPU ABI: ");
+ pw.println(Build.CPU_ABI); }
}
--
Gitblit v1.9.3