Repository navigation
2.1.0
HyperOS Autofill Fix 2.1.0
底栏换成悬浮底栏,并把「打开设置」的落点改到真正要改的那一页。
✨ 主要更新
界面层
-
悬浮毛玻璃底栏:贴底的
NavigationBar换成FloatingNavigationBar(圆角与阴影取组件自带的FloatingToolbarDefaults.CornerRadius/FloatingNavigationBarDefaults.ShadowElevation),配合miuix-blur:页面内容先录进LayerBackdrop,底栏再用textureBlur贴着同一圆角做背景模糊,color置透明让玻璃透出,滚动时内容从玻璃后面穿过 -
低版本降级:
RuntimeShader只有 API 33+ 才有,用isRuntimeShaderSupported()做能力检测;不支持时既不创建 backdrop 也不挂模糊,底栏退回不透明配色(minSdk仍为 26) -
三页滚动内容改用
contentBottomPadding让开悬浮底栏,滚到末端时最后一条不会被压在底栏下 -
名称说明:
miuix-blur只提供背景高斯模糊(textureBlur),没有边缘折射与高光描边,所以这条底栏是毛玻璃,不是"液态玻璃"(后者需要 AGSL 折射着色器 + 描边高光)。
行为
- 概览页「打开系统设置」→「打开密码与账户」,直达
com.android.settings.Settings$AccountDashboardActivity(设置 → 语言与输入法 → 密码与账户),自动填充服务的开关就在这一页;设备上没有该入口时逐级回退到自动填充服务选择器 / 设置首页 - 设置页「关于」新增 GitHub 仓库入口
📦 安装
- 下载下面的
HyperOS-Autofill-Fix-2.1.0.apk - 从 2.0.0 升级可直接覆盖安装(同一个签名);如果装的是不同签名的旧版(例如 1.0.0),需要先卸载再装
- 在 LSPosed 中启用本模块,勾选 4 个作用域:
android、com.android.providers.settings、com.android.settings、com.miui.securitycenter - 重启手机
- 打开 App 验证:概览页出现「已载入的进程」即表示生效
🔍 校验
- 签名证书 SHA-256:
eae3bb7895cd29ddfda1deaae6a4177c4a00f429916c2a6427f13109c208675c(与 2.0.0 同一把 Android Debug key,可直接覆盖升级) - APK SHA-256:
88a11c063dd2761c2d2c59d34c01697f00f5fa9c9f6ad7693957e6431171bc0f
完整变更见 CHANGELOG.md,
底栏之外还修了什么见 README.md。