Compare commits
3 Commits
appbase-v1
...
appbase-v1
| Author | SHA1 | Date | |
|---|---|---|---|
| e2c73fdec0 | |||
| 4fcc5f9689 | |||
| 4208cda32f |
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Mon May 11 10:04:02 HKT 2026
|
#Mon May 11 10:32:47 HKT 2026
|
||||||
stageCount=3
|
stageCount=4
|
||||||
libraryProject=libappbase
|
libraryProject=libappbase
|
||||||
baseVersion=15.20
|
baseVersion=15.20
|
||||||
publishVersion=15.20.2
|
publishVersion=15.20.3
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.20.3
|
baseBetaVersion=15.20.4
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Mon May 11 10:04:02 HKT 2026
|
#Mon May 11 10:32:47 HKT 2026
|
||||||
stageCount=3
|
stageCount=4
|
||||||
libraryProject=libappbase
|
libraryProject=libappbase
|
||||||
baseVersion=15.20
|
baseVersion=15.20
|
||||||
publishVersion=15.20.2
|
publishVersion=15.20.3
|
||||||
buildCount=0
|
buildCount=0
|
||||||
baseBetaVersion=15.20.3
|
baseBetaVersion=15.20.4
|
||||||
|
|||||||
@@ -440,9 +440,6 @@ public final class CrashHandler {
|
|||||||
// 设置系统默认主题(避免自定义主题冲突)
|
// 设置系统默认主题(避免自定义主题冲突)
|
||||||
setTheme(android.R.style.Theme_DeviceDefault_Light_DarkActionBar);
|
setTheme(android.R.style.Theme_DeviceDefault_Light_DarkActionBar);
|
||||||
|
|
||||||
// 判断是否为深色模式
|
|
||||||
boolean isNightMode = (getResources().getConfiguration().uiMode & android.content.res.Configuration.UI_MODE_NIGHT_MASK) == android.content.res.Configuration.UI_MODE_NIGHT_YES;
|
|
||||||
|
|
||||||
// 动态创建布局(避免 XML 布局加载异常)
|
// 动态创建布局(避免 XML 布局加载异常)
|
||||||
setContentView: {
|
setContentView: {
|
||||||
// 垂直滚动视图(处理日志过长)
|
// 垂直滚动视图(处理日志过长)
|
||||||
@@ -451,7 +448,7 @@ public final class CrashHandler {
|
|||||||
|
|
||||||
// 水平滚动视图(处理日志行过长)
|
// 水平滚动视图(处理日志行过长)
|
||||||
HorizontalScrollView hw = new HorizontalScrollView(this);
|
HorizontalScrollView hw = new HorizontalScrollView(this);
|
||||||
hw.setBackgroundColor(isNightMode ? 0xFF0D1B2A : 0xFFF5F5F5); // 深色模式灰色背景
|
hw.setBackgroundColor(0xFFF5F5F5); // 深色模式灰色背景
|
||||||
|
|
||||||
// 日志显示文本框
|
// 日志显示文本框
|
||||||
TextView message = new TextView(this);
|
TextView message = new TextView(this);
|
||||||
@@ -459,7 +456,7 @@ public final class CrashHandler {
|
|||||||
int padding = dp2px(16); // 内边距 16dp(适配不同屏幕)
|
int padding = dp2px(16); // 内边距 16dp(适配不同屏幕)
|
||||||
message.setPadding(padding, padding, padding, padding);
|
message.setPadding(padding, padding, padding, padding);
|
||||||
message.setText(mLog); // 设置崩溃日志
|
message.setText(mLog); // 设置崩溃日志
|
||||||
message.setTextColor(isNightMode ? 0xFFE0E0E0 : 0xFF000000); // 深色模式灰色文字,普通模式黑色文字
|
message.setTextColor(0xFF000000); // 深色模式灰色文字,普通模式黑色文字
|
||||||
message.setTextIsSelectable(true); // 支持文本选择(便于手动复制)
|
message.setTextIsSelectable(true); // 支持文本选择(便于手动复制)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user