Skip to content
odomuPublic
forked from yixing233/HyperDuo

About

HonorDuo · 仿 iPhone Duo 三合一状态栏图标(HyperDuo移植适配MagicOS)

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

HonorDuo

版本 许可证 Android LSPosed MagicOS

将荣耀 MagicOS 状态栏右侧的 Wi-Fi、移动信号、电池 合并为一个仿 iPhone「Duo」风格的三合一字形模块。

全层(宿主层 Hook、图形渲染引擎、状态采样与设置界面)统一采用 Kotlin 实现,应用包名 io.github.odomu.honorduo。

状态栏实拍:三合一字形接管 Wi-Fi、信号与电池

核心特性

  • 三合一字形:支持圆环与胶囊双形态,宽度申报即时响应,邻近图标自动平滑让位。
  • 智能防烧屏:专为 OLED 屏幕设计的 30 秒 3×3 离散网格微米级平移机制,结合边界安全钳制,保护屏幕且功耗极低。
  • 灵动胶囊智能避让:胶囊展开时基于屏幕物理坐标执行单组件碰撞检测,仅避让受遮挡组件,并智能恢复可用空间内被原生误杀的状态栏图标。
  • 灵活分区与候选:上、中、下三个区域支持自由点选组件,具备有序候选回退能力。
  • 丰富可放置组件:电量数字、Wi-Fi 弧、移动信号(支持卡一卡二拆分)、网络类型、充电闪电、功率、温度、帧率、时钟等均可独立放置或交还系统。
  • 环外读数堆叠:移动信号支持移至环外,提供圆点副卡与双排柱两种样式,支持 4 信号柱与 5 信号柱自由切换及全维度比例自适应;双卡网络类型单独显示高度对称锚定。
  • 多元时钟与硬件读数:支持月/日、年/月/日、月日、年月日 4 种无歧义日期格式;支持电池高温阈值(30℃–60℃)与高温专属告警颜色配置。
  • 三段式卡片化界面:「组件排布」、「功能设置」、「关于模块」三大专属 Tab,分类预览卡片直达专属配置抽屉,排版对称工整。

安装与要求

要求

项目 说明
系统 荣耀 MagicOS
Android 10 及以上(API 29+)
框架 支持 libxposed API 102 的 LSPosed
作用域 系统界面(com.android.systemui)

安装步骤

  1. 下载并安装最新版 HonorDuo-*.apk。
  2. 打开 LSPosed 管理器,启用 HonorDuo 模块,并在作用域中勾选系统界面(com.android.systemui)。
  3. 重启系统界面或重启手机即可生效。

致谢

  • 感谢 HyperDuo 项目及其开源贡献者;
  • 感谢 Miuix 提供的现代化界面组件支持;
  • 感谢 LSPosed 与 libxposed 框架生态。

许可

本项目基于 GPL-3.0 协议开源,详见 LICENSE。

About

HonorDuo · 仿 iPhone Duo 三合一状态栏图标(HyperDuo移植适配MagicOS)

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages