From 9d97d6ed94b009985eb8d7e3d28c2c661ce37972 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Fri, 30 Jan 2026 21:38:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=A3=E5=9C=A8=E8=B0=83=E8=AF=95FTP?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=A4=87=E4=BB=BD=E5=8A=9F=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- appbase/build.properties | 4 +- .../winboll/studio/appbase/MainActivity.java | 10 +- appbase/src/main/res/layout/activity_main.xml | 14 +- libappbase/build.gradle | 3 + libappbase/build.properties | 4 +- libappbase/src/main/AndroidManifest.xml | 10 +- .../activities/FTPBackupsActivity.java | 27 + .../libappbase/models/FTPAuthModel.java | 111 ++++ .../studio/libappbase/utils/BackupUtils.java | 369 +++++++++++++ .../studio/libappbase/utils/FTPUtils.java | 487 ++++++++++++++++++ .../main/res/layout/activity_ftp_backups.xml | 23 + 11 files changed, 1051 insertions(+), 11 deletions(-) create mode 100644 libappbase/src/main/java/cc/winboll/studio/libappbase/activities/FTPBackupsActivity.java create mode 100644 libappbase/src/main/java/cc/winboll/studio/libappbase/models/FTPAuthModel.java create mode 100644 libappbase/src/main/java/cc/winboll/studio/libappbase/utils/BackupUtils.java create mode 100644 libappbase/src/main/java/cc/winboll/studio/libappbase/utils/FTPUtils.java create mode 100644 libappbase/src/main/res/layout/activity_ftp_backups.xml diff --git a/appbase/build.properties b/appbase/build.properties index 953a271..62d6386 100644 --- a/appbase/build.properties +++ b/appbase/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sat Jan 24 20:32:27 HKT 2026 +#Fri Jan 30 13:37:25 GMT 2026 stageCount=12 libraryProject=libappbase baseVersion=15.15 publishVersion=15.15.11 -buildCount=0 +buildCount=1 baseBetaVersion=15.15.12 diff --git a/appbase/src/main/java/cc/winboll/studio/appbase/MainActivity.java b/appbase/src/main/java/cc/winboll/studio/appbase/MainActivity.java index 67b9fd1..697953d 100644 --- a/appbase/src/main/java/cc/winboll/studio/appbase/MainActivity.java +++ b/appbase/src/main/java/cc/winboll/studio/appbase/MainActivity.java @@ -13,6 +13,7 @@ import cc.winboll.studio.appbase.R; import cc.winboll.studio.libappbase.LogActivity; import cc.winboll.studio.libappbase.LogUtils; import cc.winboll.studio.libappbase.ToastUtils; +import cc.winboll.studio.libappbase.activities.FTPBackupsActivity; /** * @Author ZhanGSKen @@ -138,10 +139,15 @@ public class MainActivity extends Activity { } public void onAboutActivity(View view) { - LogUtils.d(TAG, "startAboutActivity() 调用"); + LogUtils.d(TAG, "onAboutActivity() 调用"); Intent aboutIntent = new Intent(getApplicationContext(), AboutActivity.class); startActivity(aboutIntent); - LogUtils.d(TAG, "startAboutActivity: 关于页面已启动"); + } + + public void onFTPBackupsActivity(View view) { + LogUtils.d(TAG, "onFTPBackupsActivity() 调用"); + Intent ftpBackupsIntent = new Intent(getApplicationContext(), FTPBackupsActivity.class); + startActivity(ftpBackupsIntent); } } diff --git a/appbase/src/main/res/layout/activity_main.xml b/appbase/src/main/res/layout/activity_main.xml index 7942769..ad407ab 100644 --- a/appbase/src/main/res/layout/activity_main.xml +++ b/appbase/src/main/res/layout/activity_main.xml @@ -59,6 +59,18 @@ android:onClick="onToastUtilsTest" android:layout_margin="10dp"/> +