Skip to content

r14.7.4

Choose a tag to compare

@tomthenpc tomthenpc released this 25 Jul 11:58

r14.7.4 — r14.7.x 系列合并整理

发布日期:2026-07-25。状态:稳定版(完整重启验证通过,无模块相关崩溃/ANR)

本版本合并 r14.7.0–r14.7.3 的全部内部重构与修复内容,并对项目进行最终清理与代码质量审查。对外功能与行为无变化,可作为 r14.7 系列的唯一稳定发布。

合并内容摘要

  • r14.7.0 — Kotlin 协程化重构BitmapCachedLoaderWeatherDataControllerStepCounterControllerAudioVisualizerBatteryIndicatorBTList/WiFiList 等从 Java 并发机制迁移到 Kotlin Coroutines;引入 kotlinx-coroutines-android
  • r14.7.1 — 子页面/选择器协程化ActivitySelectorAppSelectorSubFragmentWithSearchSubFragmentMainFragment 迁移;统一使用 lifecycleScope
  • r14.7.2 — UI 适配器与控件 Kotlin 化:列表适配器 ViewHolder 化;ColorCircle 等偏好控件与全部小 subs 迁移;PreferenceState 接口 Kotlin 化;ColorCircle 启用硬件图层。
  • r14.7.3 — 动画缩放 hidden API 修复与小文件 Kotlin 迁移Helpers.getAnimationScale/setAnimationScale 改用 Settings.Global 公共 API 并回退 su;新增 WRITE_SECURE_SETTINGS;迁移 MainActivityMainApplication、适配器/工具类等低风险小文件。

r14.7.4 最终整理

  • 清理项目根目录废弃构建产物、构建日志与旧版 APK。
  • 审查重启日志:无模块相关 AndroidRuntime/FATAL/am_crash/am_anrVectorModuleManager 加载成功;system 侧 ActivityManagerWrapper/WorldCirculate 报错与 SELinux 审计均不追溯到本模块代码。
  • 更新 CHANGELOG.mdREADME.md 状态,将 r14.7.0–r14.7.3 标记为已合并到 r14.7.4。

构建产物验证

  • versionCode 169 / versionName r14.7.4。
  • APK:CustoMIUIzer-A14-r14.7.4.apk,3,048,687 bytes,SHA-256: 1B2026B6FFAEE33C3BE50E4695EE8BF19EAA6740124A199153D89C63251F2329
  • 通过 ./gradlew assembleReleaselintVitalRelease 0 错误,仅有 ROM API 兼容性既有警告。
  • 签名证书与 r14.7.3 一致;包名不变,可覆盖安装。