Compare commits

...

3 Commits

Author SHA1 Message Date
69b18343c9 fix(libappbase): 强制Java 7语法兼容性
- 为libappbase模块添加compileOptions配置,确保源码和目标字节码均为Java 7
- 修复BackupUtils.java中HashMap<>泛型简写语法,改为完整类型声明new HashMap<String, String>(),兼容Java 7编译器
2026-05-10 05:20:54 +08:00
e1bd959842 主流版本阶段性调整 2026-05-10 05:15:39 +08:00
bad38e37ae <libappbase>Library Release 15.15.23 2026-05-10 04:17:16 +08:00
5 changed files with 21 additions and 17 deletions

View File

@@ -30,7 +30,7 @@ android {
// versionName 更新后需要手动设置
// .winboll/winbollBuildProps.properties 文件的 stageCount=0
// Gradle编译环境下合起来的 versionName 就是 "${versionName}.0"
versionName "15.15"
versionName "15.16"
if(true) {
versionName = genVersionName("${versionName}")
}

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
#Sun May 10 04:07:17 HKT 2026
stageCount=24
#Sat May 09 21:14:54 GMT 2026
stageCount=0
libraryProject=libappbase
baseVersion=15.15
publishVersion=15.15.23
buildCount=0
baseBetaVersion=15.15.24
baseVersion=15.16
publishVersion=15.16.0
buildCount=1
baseBetaVersion=15.16.1

View File

@@ -18,6 +18,10 @@ android {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
dependencies {

View File

@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
#Sun May 10 04:07:17 HKT 2026
stageCount=24
#Sat May 09 21:14:54 GMT 2026
stageCount=0
libraryProject=libappbase
baseVersion=15.15
publishVersion=15.15.23
buildCount=0
baseBetaVersion=15.15.24
baseVersion=15.16
publishVersion=15.16.0
buildCount=1
baseBetaVersion=15.16.1

View File

@@ -62,11 +62,11 @@ public class BackupUtils {
// 核心修改入参Map非空且非空集合时使用入参初始化否则内部new HashMap()
this.mDataDirFileMap = (dataDirFileMap != null && !dataDirFileMap.isEmpty())
? new HashMap<>(dataDirFileMap) // 新建Map避免外部篡改内部数据
: new HashMap<>();
? new HashMap<String, String>(dataDirFileMap)
: new HashMap<String, String>();
this.mSdcardFileMap = (sdcardFileMap != null && !sdcardFileMap.isEmpty())
? new HashMap<>(sdcardFileMap) // 深拷贝,隔离外部引用
: new HashMap<>();
? new HashMap<String, String>(sdcardFileMap)
: new HashMap<String, String>();
LogUtils.d(TAG, "BackupUtils初始化完成 → SFTP服务器" + ftpAuthModel.getFtpServer() + ":" + ftpAuthModel.getFtpPort() + " | 上传目录:" + mFtpTargetDir);
LogUtils.d(TAG, "SDCard Map基础根目录" + (mAppExternalFilesDir == null ? "获取失败" : mAppExternalFilesDir.getAbsolutePath()));