1.4.1
HyperBackground v1.4.1
本版本在 1.4.0 重构基础上修复深浅色残留、二级页进入闪烁与安全中心系页面底块残留,并补齐更新日志与更新提示。
- 修复:强制深浅色设为“跟随系统”后无法真正还原,导致设置等应用系统深浅色开关被锁死无法切换的问题——
onResume时始终撤销此前写入的 per-app 夜间模式覆盖(FOLLOW 显式设为MODE_NIGHT_AUTO)。 - 修复:进入设置各二级页面时的黑屏/白屏闪烁——在
Activity.onContentChanged(首帧绘制前)同步挂载全局背景,让图片/GIF 背景随第一帧一起绘制。 - 修复:安全中心系页面(隐私与安全、应用设置等)顶部/统计卡残留的纯色不透明底块(深色黑块、浅色白块);新增“不透明中性纯色面板”判定,仅清除完全不透明的黑/白/灰底块,半透明卡片与彩色控件一律保留。
- 修复:上述底块首次进入时残留、需进出子页面才消失的时机问题——统计卡为首帧后异步 inflate,改为在页面出现后一小段窗口内随布局变化补扫清除,窗口过后自动摘除监听。
- 新增:更新日志页面(关于 → 更新日志),并恢复检查更新,识别测试版并给出“发现新正式版 / 已是最新 / 检查失败”状态。
- 新增:检测到可更新的正式版时弹出全局更新提示对话框,显示更新日志并可跳转 GitHub Releases;取消后同一版本不再提醒。
- 新增:全局设置页“卸载 / 取消挂载前须知”警告卡片,指引取消作用域 / 卸载前先将颜色模式与文字颜色调回“跟随系统”、重启作用域并回访已挂载页面。
- 改进:重启作用域在
am force-stop之外对常驻的com.android.phone追加一次pkill兜底,确保其被真正重启。
构建链
- main:目录源码 → Java 17 → Android SDK 37 / Build Tools 36.0.0 → Gradle Release → Secrets 注入 PKCS12 私有签名 → 版本、作用域与证书校验 → Actions Artifact → GitHub Release。
- source-archives:历史源码 ZIP 独立分支,构建链按版本号选择最高归档;1.3.6 本次从 main 目录源码构建。
构建信息
- versionName:1.4.1
- versionCode:42
- APK:HyperBackground-v1.4.1.apk
- SHA-256:f479ba95e16bb36e393345a0a8e630bf7fd68a164fa226e6bee2879fd7e77380
- 证书 SHA-256:A1:75:5A:BE:D4:13:5A:38:17:B0:D8:76:0F:40:BE:A5:D3:B7:00:1B:08:A8:29:EA:1D:3C:DA:90:FB:D4:4F:4B
- 构建提交:4caddd753fcd8c43df8c524eb5273ce3301e812b