From 15727b8d6654be65d74e12d7a93a7fb7315c8fa3 Mon Sep 17 00:00:00 2001 From: BigPickle Date: Thu, 4 Jun 2026 18:26:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95=E6=A8=A1=E5=BC=8F=E4=B8=8B?= =?UTF-8?q?=E4=B8=BB=E7=AA=97=E5=8F=A3=E5=B7=A5=E5=85=B7=E6=A0=8F=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0"=E5=BA=94=E7=94=A8=E6=97=A5=E5=BF=97"=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - menu_main.xml 新增 group_debug 组,内含"应用日志"菜单项(默认隐藏) - MainActivity.onCreateOptionsMenu 判断 GlobalApplication.isDebugging(),调试状态下显示该组 - MainActivity.onOptionsItemSelected 处理菜单点击,调用 LogActivity.startLogActivity(this, false) 打开日志窗口 --- gitsion/build.properties | 4 ++-- .../java/cc/winboll/studio/gitsion/MainActivity.java | 9 +++++++++ gitsion/src/main/res/menu/menu_main.xml | 6 ++++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/gitsion/build.properties b/gitsion/build.properties index c1c98f9..de7b289 100644 --- a/gitsion/build.properties +++ b/gitsion/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Thu Jun 04 18:00:38 HKT 2026 +#Thu Jun 04 18:23:05 HKT 2026 stageCount=27 libraryProject= baseVersion=15.11 publishVersion=15.11.26 -buildCount=46 +buildCount=47 baseBetaVersion=15.11.27 diff --git a/gitsion/src/main/java/cc/winboll/studio/gitsion/MainActivity.java b/gitsion/src/main/java/cc/winboll/studio/gitsion/MainActivity.java index df7699c..0a89c1e 100644 --- a/gitsion/src/main/java/cc/winboll/studio/gitsion/MainActivity.java +++ b/gitsion/src/main/java/cc/winboll/studio/gitsion/MainActivity.java @@ -19,6 +19,8 @@ import android.view.MenuItem; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; import cc.winboll.studio.gitsion.R; +import cc.winboll.studio.libappbase.GlobalApplication; +import cc.winboll.studio.libappbase.LogActivity; import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.libappbase.ToastUtils; @@ -146,6 +148,9 @@ public final class MainActivity extends AppCompatActivity { @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main, menu); + if (GlobalApplication.isDebugging()) { + menu.setGroupVisible(R.id.group_debug, true); + } return true; } @@ -155,6 +160,10 @@ public final class MainActivity extends AppCompatActivity { startActivity(new Intent(this, AboutActivity.class)); return true; } + if (item.getItemId() == R.id.action_app_log) { + LogActivity.startLogActivity(this, false); + return true; + } return super.onOptionsItemSelected(item); } diff --git a/gitsion/src/main/res/menu/menu_main.xml b/gitsion/src/main/res/menu/menu_main.xml index 3ee4332..71c340e 100644 --- a/gitsion/src/main/res/menu/menu_main.xml +++ b/gitsion/src/main/res/menu/menu_main.xml @@ -6,4 +6,10 @@ android:title="About" android:icon="@android:drawable/ic_menu_info_details" app:showAsAction="ifRoom"/> + + +