From e430b7abe4c12cebe26bdc1e8a2859f90faddfb2 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Sat, 5 Jul 2025 12:41:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B8=85=E7=A9=BA=20BoBullTo?= =?UTF-8?q?on=20=E6=95=B0=E6=8D=AE=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E9=BB=98=E8=AE=A4=20BoBullToon=20=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=9C=B0=E5=9D=80=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contacts/build.properties | 4 ++-- .../contacts/activities/SettingsActivity.java | 3 +++ .../studio/contacts/bobulltoon/TomCat.java | 17 +++++++++++++++-- contacts/src/main/res/values/strings.xml | 2 +- 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/contacts/build.properties b/contacts/build.properties index 6974a4a..c713e70 100644 --- a/contacts/build.properties +++ b/contacts/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sat Jun 28 19:57:09 HKT 2025 +#Sat Jul 05 04:39:05 GMT 2025 stageCount=8 libraryProject= baseVersion=15.3 publishVersion=15.3.7 -buildCount=0 +buildCount=1 baseBetaVersion=15.3.8 diff --git a/contacts/src/main/java/cc/winboll/studio/contacts/activities/SettingsActivity.java b/contacts/src/main/java/cc/winboll/studio/contacts/activities/SettingsActivity.java index 7e57d9e..115c05a 100644 --- a/contacts/src/main/java/cc/winboll/studio/contacts/activities/SettingsActivity.java +++ b/contacts/src/main/java/cc/winboll/studio/contacts/activities/SettingsActivity.java @@ -243,6 +243,9 @@ public class SettingsActivity extends AppCompatActivity implements IWinBoLLActiv Rules.getInstance(this).resetDefaultBoBullToonURL(); EditText etBoBullToonURL = findViewById(R.id.bobulltoonurl_et); etBoBullToonURL.setText(Rules.getInstance(this).getBoBullToonURL()); + + final TomCat tomCat = TomCat.getInstance(this); + tomCat.cleanBoBullToon(); } public void onDownloadBoBullToon(View view) { diff --git a/contacts/src/main/java/cc/winboll/studio/contacts/bobulltoon/TomCat.java b/contacts/src/main/java/cc/winboll/studio/contacts/bobulltoon/TomCat.java index 6141d7c..19d1d5c 100644 --- a/contacts/src/main/java/cc/winboll/studio/contacts/bobulltoon/TomCat.java +++ b/contacts/src/main/java/cc/winboll/studio/contacts/bobulltoon/TomCat.java @@ -44,7 +44,7 @@ public class TomCat { } return _TomCat; } - + public String getDefaultBobulltoonUrl() { return mContext.getString(R.string.default_bobulltoon_url); } @@ -123,7 +123,7 @@ public class TomCat { } // 更新新文件 - if(downloadAndExtractZip(zipUrl, destinationFolder)) { + if (downloadAndExtractZip(zipUrl, destinationFolder)) { LogUtils.d(TAG, "ZIP 文件下载并解压成功。"); return true; } @@ -155,6 +155,19 @@ public class TomCat { return mContext.getExternalFilesDir(TAG); } + public void cleanBoBullToon() { + String destinationFolder = getWorkingFolder().getPath(); // 替换为实际的目标文件夹路径 + // 删除旧文件 + File fOldFolder = new File(destinationFolder); + if (fOldFolder.exists()) { + deleteFolderRecursive(fOldFolder); + fOldFolder.mkdirs(); + } + + ToastUtils.show("已清空 BoBullToon 数据!"); + LogUtils.d(TAG, "已清空 BoBullToon 数据"); + } + public boolean loadPhoneBoBullToon() { listPhoneBoBullToon.clear(); File fBoBullToon = new File(getWorkingFolder(), "bobulltoon"); diff --git a/contacts/src/main/res/values/strings.xml b/contacts/src/main/res/values/strings.xml index 9097288..8817cbe 100644 --- a/contacts/src/main/res/values/strings.xml +++ b/contacts/src/main/res/values/strings.xml @@ -2,6 +2,6 @@ Contacts - http://10.8.0.12:3000/Studio/BoBullToon/archive/main.zip + https://gitea.winboll.cc/Studio/BoBullToon/archive/main.zip