diff --git a/appbase/build.properties b/appbase/build.properties
index c4798e4..bf8a696 100644
--- a/appbase/build.properties
+++ b/appbase/build.properties
@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
-#Mon Apr 06 20:25:21 HKT 2026
+#Mon Apr 06 12:36:49 GMT 2026
stageCount=17
libraryProject=libappbase
baseVersion=15.15
publishVersion=15.15.16
-buildCount=0
+buildCount=3
baseBetaVersion=15.15.17
diff --git a/appbase/src/beta/res/values/strings.xml b/appbase/src/beta/res/values/strings.xml
index 024cdd2..49fc4c9 100644
--- a/appbase/src/beta/res/values/strings.xml
+++ b/appbase/src/beta/res/values/strings.xml
@@ -1,6 +1,6 @@
- AppBase+
+ APPBase+
diff --git a/appbase/src/main/res/values/strings.xml b/appbase/src/main/res/values/strings.xml
index c9c50c2..8dcd2c7 100644
--- a/appbase/src/main/res/values/strings.xml
+++ b/appbase/src/main/res/values/strings.xml
@@ -1,6 +1,6 @@
- AppBase
+ APPBase
WinBoLL 安卓手机端安卓应用开发基础类库。
Click here is switch to Normal APP
Click here is switch to APP DEBUG
diff --git a/libappbase/build.properties b/libappbase/build.properties
index c4798e4..bf8a696 100644
--- a/libappbase/build.properties
+++ b/libappbase/build.properties
@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
-#Mon Apr 06 20:25:21 HKT 2026
+#Mon Apr 06 12:36:49 GMT 2026
stageCount=17
libraryProject=libappbase
baseVersion=15.15
publishVersion=15.15.16
-buildCount=0
+buildCount=3
baseBetaVersion=15.15.17
diff --git a/libappbase/src/main/java/cc/winboll/studio/libappbase/dialogs/AppValidationDialog.java b/libappbase/src/main/java/cc/winboll/studio/libappbase/dialogs/APPValidationDialog.java
similarity index 98%
rename from libappbase/src/main/java/cc/winboll/studio/libappbase/dialogs/AppValidationDialog.java
rename to libappbase/src/main/java/cc/winboll/studio/libappbase/dialogs/APPValidationDialog.java
index d249b34..97e9fcb 100644
--- a/libappbase/src/main/java/cc/winboll/studio/libappbase/dialogs/AppValidationDialog.java
+++ b/libappbase/src/main/java/cc/winboll/studio/libappbase/dialogs/APPValidationDialog.java
@@ -19,7 +19,7 @@ import cc.winboll.studio.libappbase.utils.ApkSignUtils;
* @LastEditTime 2026-01-24 18:45:00
* @Describe 签名显示+正版校验对话框:展示应用签名字节位信息,调用网络接口完成正版合法性校验,实时返回校验结果
*/
-public class AppValidationDialog extends Dialog {
+public class APPValidationDialog extends Dialog {
// ===================================== 全局常量 =====================================
public static final String TAG = "AppValidationDialog";
// 签名字节位分组大小
@@ -37,7 +37,7 @@ public class AppValidationDialog extends Dialog {
private String clientHash;
// ===================================== 构造方法 =====================================
- public AppValidationDialog(Context context, String projectName, String versionName) {
+ public APPValidationDialog(Context context, String projectName, String versionName) {
super(context, R.style.DialogStyle);
this.mContext = context;
this.projectName = projectName;
diff --git a/libappbase/src/main/java/cc/winboll/studio/libappbase/views/AboutView.java b/libappbase/src/main/java/cc/winboll/studio/libappbase/views/AboutView.java
index 8ddf07a..97494ea 100644
--- a/libappbase/src/main/java/cc/winboll/studio/libappbase/views/AboutView.java
+++ b/libappbase/src/main/java/cc/winboll/studio/libappbase/views/AboutView.java
@@ -18,7 +18,7 @@ import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.R;
import cc.winboll.studio.libappbase.ToastUtils;
import cc.winboll.studio.libappbase.dialogs.DebugHostDialog;
-import cc.winboll.studio.libappbase.dialogs.AppValidationDialog;
+import cc.winboll.studio.libappbase.dialogs.APPValidationDialog;
import cc.winboll.studio.libappbase.models.APPInfo;
/**
@@ -129,10 +129,10 @@ public class AboutView extends LinearLayout {
return;
}
initDefaultParams();
- initAppBaseInfo();
- initAppVersionInfo();
+ initAPPBaseInfo();
+ initAPPVersionInfo();
initServerConfig();
- initAppLinkInfo();
+ initAPPLinkInfo();
initReleaseAPKInfo();
initAboutPageView();
LogUtils.d(TAG, "initAll():所有初始化流程执行完成");
@@ -211,10 +211,10 @@ public class AboutView extends LinearLayout {
/**
* 从APPInfo实体读取应用基础核心配置,赋值到本地属性
*/
- private void initAppBaseInfo() {
- LogUtils.d(TAG, "initAppBaseInfo():开始读取APPInfo基础配置");
+ private void initAPPBaseInfo() {
+ LogUtils.d(TAG, "initAPPBaseInfo():开始读取APPInfo基础配置");
if (mAPPInfo == null) {
- LogUtils.w(TAG, "initAppBaseInfo():跳过执行,APPInfo为null");
+ LogUtils.w(TAG, "initAPPBaseInfo():跳过执行,APPInfo为null");
return;
}
mszAppName = mAPPInfo.getAppName() == null ? "" : mAPPInfo.getAppName();
@@ -224,22 +224,22 @@ public class AboutView extends LinearLayout {
mszAppDescription = mAPPInfo.getAppDescription() == null ? "" : mAPPInfo.getAppDescription();
mnAppIcon = (mAPPInfo.getAppIcon() != 0) ? mAPPInfo.getAppIcon() : mnAppIcon;
mIsAddDebugTools = mAPPInfo.isAddDebugTools();
- LogUtils.d(TAG, "initAppBaseInfo():基础配置读取完成,应用名=" + mszAppName + ",调试开关=" + mIsAddDebugTools);
+ LogUtils.d(TAG, "initAPPBaseInfo():基础配置读取完成,应用名=" + mszAppName + ",调试开关=" + mIsAddDebugTools);
}
/**
* 从包管理中获取当前应用版本号,初始化版本相关信息
*/
- private void initAppVersionInfo() {
- LogUtils.d(TAG, "initAppVersionInfo():开始初始化应用版本信息");
+ private void initAPPVersionInfo() {
+ LogUtils.d(TAG, "initAPPVersionInfo():开始初始化应用版本信息");
try {
mszAppVersionName = mContext.getPackageManager().getPackageInfo(mContext.getPackageName(), 0).versionName;
} catch (PackageManager.NameNotFoundException e) {
- LogUtils.e(TAG, "initAppVersionInfo():获取版本号失败,默认赋值unknown", e);
+ LogUtils.e(TAG, "initAPPVersionInfo():获取版本号失败,默认赋值unknown", e);
mszAppVersionName = "unknown";
}
mszCurrentAppPackageName = String.format("%s_%s.apk", mszAppVersionName, mszAppVersionName);
- LogUtils.d(TAG, "initAppVersionInfo():版本信息初始化完成,版本号=" + mszAppVersionName + ",当前APK名=" + mszCurrentAppPackageName);
+ LogUtils.d(TAG, "initAPPVersionInfo():版本信息初始化完成,版本号=" + mszAppVersionName + ",当前APK名=" + mszCurrentAppPackageName);
}
/**
@@ -252,10 +252,10 @@ public class AboutView extends LinearLayout {
/**
* 初始化应用相关链接(主页+Git源码地址),根据分支配置动态拼接Git地址
*/
- private void initAppLinkInfo() {
- LogUtils.d(TAG, "initAppLinkInfo():开始初始化应用链接信息");
+ private void initAPPLinkInfo() {
+ LogUtils.d(TAG, "initAPPLinkInfo():开始初始化应用链接信息");
if (mAPPInfo == null) {
- LogUtils.w(TAG, "initAppLinkInfo():跳过执行,APPInfo为null");
+ LogUtils.w(TAG, "initAPPLinkInfo():跳过执行,APPInfo为null");
return;
}
mszHomePage = mAPPInfo.getAppHomePage() == null ? "" : mAPPInfo.getAppHomePage();
@@ -267,7 +267,7 @@ public class AboutView extends LinearLayout {
mAPPInfo.getAppGitOwner(), mszAppGitName,
mAPPInfo.getAppGitAPPBranch(), mAPPInfo.getAppGitAPPSubProjectFolder());
}
- LogUtils.d(TAG, "initAppLinkInfo():链接信息初始化完成,应用主页=" + mszHomePage + ",Git地址=" + mszGitea);
+ LogUtils.d(TAG, "initAPPLinkInfo():链接信息初始化完成,应用主页=" + mszHomePage + ",Git地址=" + mszGitea);
}
/**
@@ -333,7 +333,7 @@ public class AboutView extends LinearLayout {
@Override
public void onClick(View v) {
LogUtils.d(TAG, "ibSigngetDialog onClick:唤起应用正版校验弹窗");
- new AppValidationDialog(mContext, mszAppGitName, mszAppVersionName).show();
+ new APPValidationDialog(mContext, mszAppGitName, mszAppVersionName).show();
}
});
// 调试地址配置弹窗