From 852a33c14e51035bc46d2eb15cded7900bb09b3d Mon Sep 17 00:00:00 2001 From: qinglong Date: Tue, 21 Jul 2026 12:00:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E6=A8=A1=E5=9D=97APPBase=20?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=9C=80=E6=96=B0=E6=97=B6=E9=97=B4=E6=A0=87?= =?UTF-8?q?=E7=AD=BEappbase-v15.21.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appbase/build.gradle | 2 +- appbase/build.properties | 10 ++++---- libappbase/build.properties | 10 ++++---- .../views/DebugSwitchInfoImageView.java | 23 ++++++++++++++++++- 4 files changed, 33 insertions(+), 12 deletions(-) diff --git a/appbase/build.gradle b/appbase/build.gradle index 14f2a08..eee09d5 100644 --- a/appbase/build.gradle +++ b/appbase/build.gradle @@ -33,7 +33,7 @@ android { // versionName 更新后需要手动设置 // .winboll/winbollBuildProps.properties 文件的 stageCount=0 // Gradle编译环境下合起来的 versionName 就是 "${versionName}.0" - versionName "15.20" + versionName "15.21" if(true) { versionName = genVersionName("${versionName}") } diff --git a/appbase/build.properties b/appbase/build.properties index 653f2a0..06e334c 100644 --- a/appbase/build.properties +++ b/appbase/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sun Jun 28 20:55:33 HKT 2026 -stageCount=35 +#Tue Jul 21 09:06:49 HKT 2026 +stageCount=1 libraryProject=libappbase -baseVersion=15.20 -publishVersion=15.20.34 +baseVersion=15.21 +publishVersion=15.21.0 buildCount=0 -baseBetaVersion=15.20.35 +baseBetaVersion=15.21.1 diff --git a/libappbase/build.properties b/libappbase/build.properties index 653f2a0..06e334c 100644 --- a/libappbase/build.properties +++ b/libappbase/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sun Jun 28 20:55:33 HKT 2026 -stageCount=35 +#Tue Jul 21 09:06:49 HKT 2026 +stageCount=1 libraryProject=libappbase -baseVersion=15.20 -publishVersion=15.20.34 +baseVersion=15.21 +publishVersion=15.21.0 buildCount=0 -baseBetaVersion=15.20.35 +baseBetaVersion=15.21.1 diff --git a/libappbase/src/main/java/cc/winboll/studio/libappbase/views/DebugSwitchInfoImageView.java b/libappbase/src/main/java/cc/winboll/studio/libappbase/views/DebugSwitchInfoImageView.java index 6c03ff2..7cc3948 100644 --- a/libappbase/src/main/java/cc/winboll/studio/libappbase/views/DebugSwitchInfoImageView.java +++ b/libappbase/src/main/java/cc/winboll/studio/libappbase/views/DebugSwitchInfoImageView.java @@ -9,6 +9,8 @@ import android.content.SharedPreferences; import android.util.AttributeSet; import android.view.View; import android.widget.ImageView; +import android.widget.Toast; +import java.util.HashMap; import java.util.UUID; import cc.winboll.studio.libappbase.GlobalApplication; @@ -24,12 +26,26 @@ public class DebugSwitchInfoImageView extends ImageView { // 连续点击计数 private int mClickCount = 0; // 目标点击次数 - private static final int TARGET_CLICK_COUNT = 7; + private static final int TARGET_CLICK_COUNT = 10; private static String mDebugToken = null; private static final String SP_DEBUG_TOKEN = "debug_token_prefs"; private static final String KEY_DEBUG_TOKEN = "debug_token"; + private static final HashMap NUMBER_WORDS = new HashMap(); + static { + NUMBER_WORDS.put(1, "one"); + NUMBER_WORDS.put(2, "two"); + NUMBER_WORDS.put(3, "three"); + NUMBER_WORDS.put(4, "four"); + NUMBER_WORDS.put(5, "five"); + NUMBER_WORDS.put(6, "six"); + NUMBER_WORDS.put(7, "seven"); + NUMBER_WORDS.put(8, "eight"); + NUMBER_WORDS.put(9, "nine"); + NUMBER_WORDS.put(10, "ten"); + } + public static String getDebugToken() { if (mDebugToken != null) { return mDebugToken; @@ -116,6 +132,11 @@ public class DebugSwitchInfoImageView extends ImageView { @Override public void onClick(View v) { mClickCount++; + String word = NUMBER_WORDS.get(mClickCount); + if (word == null) { + word = "One Piece!"; + } + Toast.makeText(getContext(), word, Toast.LENGTH_SHORT).show(); if (mClickCount >= TARGET_CLICK_COUNT) { mClickCount = 0; showDebugTokenDialog();