From 63e92c1b9aa3faea7042cfe16e674eef2eef3ed9 Mon Sep 17 00:00:00 2001 From: YangYachao <909971934@qq.com> Date: Wed, 24 Jun 2026 09:20:28 +0800 Subject: [PATCH 1/3] Add Simplified Chinese translation --- .../ui/screens/settings/InfoScreen.kt | 1 + app/src/main/res/values-zh-rCN/strings.xml | 656 ++++++++++++++++++ 2 files changed, 657 insertions(+) create mode 100644 app/src/main/res/values-zh-rCN/strings.xml diff --git a/app/src/main/java/com/d4viddf/hyperbridge/ui/screens/settings/InfoScreen.kt b/app/src/main/java/com/d4viddf/hyperbridge/ui/screens/settings/InfoScreen.kt index d51e543..d2f7bd8 100644 --- a/app/src/main/java/com/d4viddf/hyperbridge/ui/screens/settings/InfoScreen.kt +++ b/app/src/main/java/com/d4viddf/hyperbridge/ui/screens/settings/InfoScreen.kt @@ -299,6 +299,7 @@ fun LanguageSelectorDialog(onDismiss: () -> Unit) { "Português (BR)" to "pt-BR", "Polski" to "pl", "Slovenčina" to "sk", + "简体中文 (CN)" to "zh-CN", // Added (Simplified Chinese) "繁體中文 (TW)" to "zh-TW", // Added (Traditional Chinese) "Korean" to "ko", "Русский" to "ru", diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml new file mode 100644 index 0000000..a511c04 --- /dev/null +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -0,0 +1,656 @@ + + + Hyper Bridge + 返回 + 下一步 + 完成 + 完成 + 应用图标 + 设置 + 设置 + 清除 + 排序方式 + 欢迎使用\nHyper Bridge + 将 HyperIslands 整合至你的 HyperOS 使用体验中。 + 开始使用 + 如何运作 + 选择你常用的应用程序(Spotify、地图、计时器)。HyperBridge 会将它们的通知转换为简洁利落的灵动岛。 + 注意:此应用程序目前为 Beta 测试版,您可能会遇到程序错误或显示信息不正确的情况。 + 兼容的设备 + 不支持此设备 + 检测到您的设备正在运行 HyperOS/MIUI,一切就绪! + 显示灵动岛 + 我们需要取得权限,才能在您的屏幕上显示"灵动岛"通知。 + ✅ 已授予权限 + 允许通知权限 + 访问数据权限 + 为了连接您的应用程序,我们需要访问通知内容(如:音乐、地图、计时器)。 + 打开设置 + HyperOS 会自动关闭后台程序。请开启"自启动"并将省电策略设为"无限制",以维持灵动岛运行。 + 1. 开启后台启动管理 + 2. 将省电策略设为"无限制" + 已启用 + 数据库 + 搜索应用程序…… + 尚无运行中的程序通知 + 请前往"应用程序库"以启用 App。 + 找不到应用程序 + 版本 %s + 开发者:D4vidDf + 设置 + 系统设置 + 修正权限 & 电池设置 + + 永久灵动岛 + 当没有活动通知时,保持灵动岛在屏幕上永久可见。 + 启用后,屏幕上将永久显示一个空白的灵动岛。当收到实际通知时,它会自动隐藏;当所有通知清除后,它会自动重新出现。此灵动岛不会显示在通知栏中。 + 灵动岛宽度 + 关于 + 开发者 + 访问 d4viddf.com + 源代码 + GitHub 仓库 + 开源许可 + 第三方软件 + 在西班牙由 ❤️ 打造 + 请确保所有检查项皆显示为绿色,以确保应用程序能在后台正常运行。 + 必要的权限 + 通知访问权 + 读取应用程序事件所需权限 + 设备优化设置 + 小米自启动 + 电池使用量不受限制 + 防止系统自动关闭应用程序 + 注意:请同时在"最近任务"预览界面中锁定此应用程序。 + 已启用 + 全部 + 音乐 + 导航 + 生产力 + 其他 + 消息 & 一般通知 + 消息 & 聊天 + 进度 & 任务 + 下载 + 音乐 & 媒体 + 地图 & GPS + 通话 + 计时器 & 闹钟 + 下载完成 + 正在下载 + 地图 + + 已下载 + 已完成 + 已完成 + 已安装 + 完成 + 成功 + 完成 + + 正在播放 + 计时器 + %s的新功能 + 太棒了! + 灵动岛行为 + 限制策略 + 当达到 9 个灵动岛通知时会发生什么事? + 依到达顺序处理 + 保留前 9 个 App。在空间释放前,系统会忽略新的 App。 + 最近优先 (默认) + 新的通知会替换掉最旧的通知。 + 自定义优先顺序 + 定义哪些类型(例如:电话)比较重要。 + 优先级排序 + 高优先级(顶部)会替换掉低优先级(底部)。 + 设置 App 排序 + 默认设置 + 灵动岛外观 + 显示于灵动岛 + 显示提前通知 + 弹出提示框的显示时长。 + 在通知栏中显示 + 在通知中心中保留 + %d秒 + 使用默认设置 + + 到达 + 到达 + eta + 到达 + 目标 + + 版本记录 + 信息更新 + •<b>高级进度显示:</b>新增支持"分段进度"(例如:1/3)以及通知栏内含图标的进度条。\n + •<b>优先级系统:</b>全新的"灵动岛行为"设置。可选择"最近优先"、"先到先得"或自定义"App 优先顺序"列表。\n + •<b>智能过滤:</b>优化了重复通知与分组下载的检测机制。\n + •<b>视觉优化:</b>修正了导航指令的布局问题。\n + •<b>单独 App 设置:</b>可针对不同 App 自定义超时时间与悬浮行为。 + + 快速更新 + •<b>界面大改版:</b>全新的 Material 3 丰富表现设计,搭配流畅的动画效果。\n + •<b>灵动岛优化:</b>文字现在会显示在右侧。新增下载完成时的绿色勾选图标。\n + •<b>单独 App 设置:</b>可针对不同 App 选择特定的通知类型(音乐、地图、电话)。\n + •<b>智能过滤:</b>阻止重复通知并节省电力。\n + •<b>全新数据库:</b>可按类别过滤 App 并自定义排序方式。\n + •<b>本地化:</b>新增西班牙语支持。 + + 全新:灵动岛控制功能 + HyperBridge 现在可以管理当达到 9 个灵动岛上限时,多个通知的处理方式。\n\n<b>设置:最近优先</b>\n新的通知将会自动替换掉最旧的通知。 + 新功能 + 导航设置 + 选择信息显示的位置 + 左侧 + 右侧 + 操作说明 + 距离 + 到达时间 + 距离 & 时间 + + 启动灵动岛 + 禁用 %s 通知 + 禁用 %s 通知 + 编辑导航设置 + 已启用 + 禁用 + 将项目上移 + 将项目下移 + 拖动控制杆。双击并按住即可重新排序,或使用操作菜单移动位置。 + %s 的 App 图标 + 导航预览:左侧显示 %1$s,右侧显示 %2$s + 打开版本信息 + 折叠版本信息 + 向右转 + 200m + 10:30 + 屏蔽关键词 + 包含这些关键词的通知将会被忽略。 + 添加关键词(例如:剧透) + 添加 + 移除 + 管理防剧透保护与过滤器 + 通知类型 + %d 个已启用 + 动画速度与悬浮行为正使用系统默认值。 + %d 条规则已启用 + 默认规则 + 单独 App 规则 + 为特定应用程序自定义过滤器 + 已屏蔽 %d 个关键词 + 无启用的规则 + 系统兼容性 + 需要 HyperOS 3.0 以上版本 (Android 15+) + 仅支持 小米/红米/Poco 设备 + 检测到中国版 ROM / 固件 + 您的设备似乎正在运行中国版固件。小米在中国版 ROM 上大幅修改了通知系统底层,功能可能不稳定或无法运行。 + 启用 Shizuku 方案 + 启用解决方法 + 如果您使用的是中国版 ROM,则必须启用 Shizuku 方案才能正确触发通知。 + Shizuku 正在运行 + ✅ 已授予权限 + 权限被拒绝 + 授予 Shizuku 权限 + Shizuku 应用未安装或运行。请先安装并启动 Shizuku。 + 系统版本 + 来电 + 通话中 + + 挂断 + 结束 + 拒接 + 挂断 + + + 接听 + 接受 + + + 扬声器 + 声音 + + 默认功能更新 + 隐藏通知 👻\n + 新增可从系统面板隐藏通知,同时保持灵动岛运行的选项。请查看默认设置!\n\n + 新语言支持 🌍\n + 特别感谢社区提供的翻译贡献:\n + • 葡萄牙语(巴西)\n• + • 波兰语\n + • 韩语\n\n + • 乌克兰语\n\n + 导航自定义功能 🧭\n + 您现在可以选择导航时岛左侧与右侧显示的信息(距离、预计到达时间、导航指令)。\n\n + 防剧透保护 🛡️\n + 全新"屏蔽关键词"功能。可进行默认设置或针对单独 App 定义关键词,防止特定通知显示在灵动岛上。\n\n + 通话功能优化 📞\n + 优化检测逻辑,以支持更多种类的 VoIP 与拨号应用程序。\n\n + 修复 & 优化 🛠️\n + • 修正了设备重启后 App 可能卡在加载画面的重大错误。\n + • 修正了通知有时会显示原始包名(例如:com.google...)而非实际内容的问题。\n + • 重新设计 App 配置页面以提升易用性。\n + • 优化兼容性检查画面,提供更详细的设备信息。 + + 100% 离线 & 安全 + Hyper Bridge 直接在您的手机处理器上处理所有信息。\n\n它完全不需连接网络,这意味着您的通知与个人数据绝不会离开您的设备。 + 语言 + 更改应用程序语言 + 系统默认 + 保存 + 备份 & 恢复 + 数据维护 + 选择要包含在操作中的数据 + App 设置 + 设置状态、主题、行为模式 + 屏蔽名单数据库 + 您自定义的屏蔽关键词与 App + 优先级规则 + 自定义通知优先级设置 + 创建备份 + 恢复备份 + 备份保存成功 + 导出失败:%s + 数据恢复成功 + 导入失败:%s + 无法自动验证状态。\n请手动检查以确保服务正常运行 + 备份信息 + 日期 + 设备 + 版本 + 项目总数 + (无) + 恢复所选数据 + 设备优化 + 离线优先 + 无需连接网络。 + 备份 & 多语言更新 + 备份 & 恢复 📦\n + 全新的高级功能!现在可以安全地将您的设置、屏蔽名单与 App 优先顺序导出为 .hbr 文件,并能随时进行恢复。\n\n + 新语言支持 🌍\n + 新增支持:\n + • 🇩🇪 德语\n + • 🇷🇺 俄语\n • + 🇺🇦 乌克兰语(已优化)\n + 外加:全新的内置语言切换器,让您可以直接更改 App 语言而不影响系统设置。\n\n + 视觉翻新 🎨\n + App 已更新为 Material 3 丰富表现设计。享受更大的标题、更圆润的形状以及更流畅的使用体验。\n\n + 隐私 & 设置 🛡️\n + • 优化了初始设置流程,新增专属的隐私页面以详细说明"离线优先"的架构。\n + • 执行更严格的兼容性检查,确保在 HyperOS 3.0 上拥有最佳体验。\n\n + 修复 🛠️\n + • 修正了设备重启后设置丢失的重大问题(已迁移至数据库)。 + \n • 修正了导航岛中的"退出"按钮显示为图标而非文字的问题。 + \n • 修正了设置页面中 App 图标加载的问题。\n + + 关闭 + 搜索 + 小工具已更新 + 无法编辑此小工具设置 + 添加小工具 + 搜索应用程序…… + + %d 个小工具 + + 设置小工具 + 小工具设置 + 外观 + 行为 + 渲染模式 + 小工具尺寸 + 在通知栏中显示 + 在通知面板中可见 + 自动关闭 + 延迟后关闭灵动岛 + + %d 秒 + + 自动刷新 + 定期更新快照 + + 每 %d 分钟 + + 更新频率越高越耗电。 + 交互模式 + 按钮可操作。适用于音乐、控制台。 + 快照模式 + 修复列表空白问题。适用于日历、Gmail。 + 原始大小 + 小 (100dp) + 中 (180dp) + 大 (280dp) + 特大 (380dp) + 已卸载 + 设置 + 已保存的小工具 + 未发现已保存的小工具。 + 小工具 #%d + 显示于灵动岛 + 正在分析主题包…… + 主题已就绪 + 创建者:%s + 版本 %d + 您现在要将此主题应用到 HyperBridge 吗? + 应用主题 + 稍后保存 + 导入失败 + 无法验证主题文件。 + 关闭 + 我的主题 + 添加主题 + 作者:%s + 当前使用中的主题 + 删除主题 + 系统默认 + 标准外观 + 添加主题 + 创建新主题 + 搜索 + 导入 + 编辑 + 导出 + 创建主题 + 编辑主题 + 颜色 + 图标 & 形状 + 通话样式 + 应用程序配置 + 保存 + 编辑主题信息 + 调色板 & 对比度 + 形状 & 间距 + 接听 & 拒接按钮 + 单独应用程序覆盖设置 + 主题信息 + 主题名称 + 作者姓名 + 完成 + 预设 + 自定义 + 预设 + 使用应用程序颜色 + 从已安装的应用程序中调整颜色 + 自定义颜色 + 添加自定义颜色 + 挑选颜色 + 完成 + 样式 + 图标 + 形状 + 图标大小 + 完整 + 极简 + 导航 + 开始 + 结束 + 进度 + 成功 + 图标形状 + 圆形 + 正方形 + 饼干形 + 拱形 + 幸运草形 + 接听 + 拒绝 + 尚未设置任何应用程序 + 个性化设置 + 了解如何创建主题 + 高级功能 + 解锁更多强大功能 + 社区 + 加入我们的 GitHub + 主题 + 小工具 + 浏览更多 + 添加 + 添加设计 + 个性化设置 + 系统小工具 (Beta) + 获取主题 + 添加您的第一个小工具 + 设计 + 默认动作 + 按关键词设置按钮样式 + 设置动作 + 关键词(例如:「回复」) + 背景颜色 + 图标 / 文字颜色 + 实时预览 + 仅图标 + 文字 + 两者 + 尚无自定义动作 + 添加规则,根据通知按钮的文字(例如:「回复」、「归档」)来设置其样式。 + 动作 + 搜索动作…… + 找不到与"%1$s"相关的动作 + 此功能仍在开发中。关键词匹配取决于应用程序如何构建通知结构,因此可能无法支持所有应用程序。 + 应用主题? + 您现在要应用此主题吗? + 保存 & 应用 + 仅保存 + 选择图标 + 更改图标 + 添加应用程序 + 选择应用程序 + 编辑应用程序 + 已设置自定义颜色 + 使用默认值 + 已设置自定义形状 + 应用默认设置 + 添加应用程序以进行单独的外观自定义。 + 放弃 + 未保存的更改 + 您有尚未保存的更改。在退出前要先保存吗? + 分享主题 + 我的主题 + + %1$d 个自定义动作 + + 自定义更新 + 主题引擎 🎨\n + 史上最大更新!现在你可以完整自定义 Dynamic Island 的视觉体验。\n + • 主题创建器: 直接在手机上设计主题,并实时预览。\n + • 精细控制: 自定义图标显示方式、来电通知的颜色与形状,并为单独 App 设置覆盖选项。\n + • 智能配色: 自动从 App 图标提取鲜明品牌色。\n + • 动作级自定义 (Beta): 微调特定通知动作的外观。\n + • 分享: 将主题导出或导入为 .hbr 包。\n\n + +小工具支持 🧩\n + 将标准 Android 小工具固定到灵动岛,快速访问——即使在 锁屏 也能使用!\n + • 可选 交互模式 Interactive 提升速度,或 快照模式 Snapshot 节省电量。\n\n + + 通知引擎 2.0 ⚡\n + 核心逻辑全面重写,提升稳定性:\n + • 更智能的解析: 修正通知只显示包名(如 com.whatsapp)而非消息内容的问题。\n + • 防闪烁: 新增内容哈希机制,避免重复更新与画面卡顿。\n + • 幽灵通知修正: 解决通知消失后 Island 遗留的 race condition 问题。\n\n + +视觉更新 ✨\n + • 重新设计"设计"标签页,使用流畅且原生感的旋转木马界面。\n + • 新增"文字胶囊"按钮,让通知动作更清楚。\n + • 新增对 🇮🇩 印尼语与 🇹🇷 土耳其语的支持。\n\n + + 备注:本次版本包含重大架构调整,如发现任何问题,请至 GitHub 反馈! + + 修补更新 + •</b>崩溃修复:</b>修正了在繁体中文环境下,打开设置菜单会导致应用闪退的严重问题。\n + •<b>底层优化:</b> 一般错误的修复与稳定性提升,确保您的灵动岛顺畅运行。 + + 色调 + 饱和度 + 亮度 + 灵动岛颜色 + Material You (系统初始设置) + 从当前壁纸中提取颜色。 + 停止运行中的小工具 + 更新通知 + HyperBridge 已更新!请确保您的自启动和后台运行权限未被系统移除,以确保您的小工具正常运行。 + 明白了 + 建议 + 全部 + 我的收藏 + 原生实时更新 + 预览 + 通知设计 + 小米特色设计 + 现代 HyperOS 界面,采用小米的设计理念。 + 实时更新设计 + 原生安卓通知设计,适用于中国版 ROM。 + 保存配置 + 通知设计 + 太好了 + • 导航布局会在即将推出的更新中完全整合到主题引擎中。 \n• 使用原生实时更新引擎时,仅右侧内容可见。 + 小米特色通知 + 灵动岛行为 + + 引擎 + 原生实时更新 vs. 小米灵动岛 + 勿扰模式 + 在勿扰模式中选择启用灵动岛 + 暂停灵动岛 + 手动暂停所有灵动岛,直到您重新开启此功能 + 自动检测勿扰模式 + 当您的手机处于勿扰模式时,自动暂停小米灵动岛功能 + + + 默认行为 + 自动隐藏灵动岛 + 在特定的时间后隐藏 + 手动关闭前一直可见 + 决定灵动岛在屏幕上停留的时间,之后会自动消失。 + 运行中的程序通知 + 选择哪一个全局条件来触发灵动岛 + 默认的消息、邮件及闹钟 + 消息、聊天和对话 + 正在进行的任务、渲染和操作 + 下载、上传及正在进行的任务 + 音乐及视频的播放控制 + 逐向导航和预计到达时间 + 来电与通话 + 运行中的计时器和秒表 + 选择触发条件 + 覆盖默认触发器 + 为此应用程序设自定义允许的通知 + 覆盖触发器 + 为应用程序选择一个条件触发器上灵动岛。 + 启用特定的触发器 + 开放源代码许可 + 移除默认通知 + 当实时更新处于启用状态时,自动关闭通知来源。 + 不使用默认 + 灵动岛通知会在您删除通知栏通知后消失。 + 启用岛内回复 + 从灵动岛回复时,启动自定义的回复来回复。 + 注意:启用此功能后,Hyper Bridge 将无法回复或将消息标记为已读。"回复"和"标记为已读"操作将被隐藏。 + 颜色模式 + 选取颜色模式 + 更改颜色模式 + 默认 + 使用默认颜色 + 应用程序颜色 + 从应用程序图标中提取颜色 + Material You + 选择与系统壁纸相符的壁纸(Monet) + 自定义颜色 + 手动选择颜色 + 文本框颜色 + 内部文本框背景 + 文字颜色 + 回复文字颜色 + 发送按钮颜色 + 发送图标颜色 + 外观 + 模糊效果 + 对文本框使用毛玻璃效果 + 文本框圆角半径 + 发送按钮圆角半径 + 您稍后可以在"设置"和"主题配置器"中更改这些选项。 + 在您的灵动岛上添加 Android 小工具,以便快速访问。 + 完全自定义灵动岛的颜色、形状和图标。 + 利用不同的自定义选项拓展可能性 + 决定灵动岛的呈现方式。 + 预览小工具 + + 实时更新 & 灵动岛\n + • 图标: 修复了 Android 16 实时更新上原始应用图标无法正确显示的问题。\n + • 岛内回复: 您现在可以直接从实时更新通知中使用岛内回复。\n + • 灵动岛移除: 修复了关闭时灵动岛无法正确移除的问题。\n\n + 消息分组重构\n + • 去重: 完全重新设计了消息类通知(如 WhatsApp)的分组方式,以防止重复的灵动岛。\n\n + 修复 & 稳定性\n + • 更新迁移: 修复了更新应用时无法触发正确的数据库迁移逻辑的关键错误。\n + • 默认值: 在引导屏幕上默认禁用了"在通知栏中显示"。\n + • 本地化: 解决了翻译字符串中的字符损坏问题。\n + + 消息 & 更新修复 + + Play Store 崩溃修复 & 稳定性\n + ? 主题创建器: 修复了解析大型自定义资源集时的崩溃问题。\n + ? 性能: 解决了初始欢迎屏幕上的 ANR(应用无响应)问题。\n + ? 小工具选择器: 消除了由超大小工具预览导致的崩溃和内存溢出(OOM)错误。\n + ? UI 布局: 修复了调整某些菜单大小时导致应用崩溃的 Jetpack Compose 布局约束异常。\n + ? 备份: 通过优化 JSON 解析解决了导入大型备份文件时的 OOM 错误。\n + ? 热启动: 显著提升了应用启动速度,并消除了中端设备上的 UI 线程阻塞。\n + ? 后台服务: 全面重构了通知监听器的内存架构,将后台开销降至 0%,并改善了电池续航。\n + + 性能 & 稳定性更新 + 修复 & 稳定\n + WhatsApp 重复通知修复:解决了 WhatsApp 通知重复出现的问题。 \n + 通知闪烁 & 崩溃修复:修复了短时间内收到多个通知导致的崩溃问题。应用程序现在可以安全地正常更新通知,消除了通知闪烁并提高了稳定性。 \n + 通知 Intent 恢复:修正了点击精选通知时会错误地跳到故障排除画面而不是原始应用程序的问题。 \n\n + 功能 & 优化\n + 关闭通知时移除灵动岛通知:新增选项,当系统通知关闭时,灵动岛通知将自动移除。 \n + 精选通知诊断:在引导过程中新增检查界面,用于验证您的小米设备是否支持精选通知以及是否已启用所需权限。 \n + 设置健康整合:精选通知的权限状态现在会持续监控并显示在设置健康界面中。 \n + 故障排除界面:新增专门的故障排除界面,引导用户启用必要的隐藏系统权限(或使用 Shizuku),以使灵动岛通知在严格的小米 ROM 上正常运行。 \n + 更清晰的术语:将设置菜单中的"实时更新"部分重新命名为"通知管理",以更好地体现其用途。 \n + 设置界面优化:恢复了默认设置列表中"永久通知岛"选项的圆角效果。 \n + 西班牙语翻译:为所有新增的故障排除对话框、设置健康检查和通知管理设置新增了完整的西班牙语翻译 + 修复 & 改进 + 中国版 ROM 支持 \n + • 启用新的 Sui & Shizuku 变通方案,即可在运行 HyperOS 中国版 ROM 且不支持原生功能的设备上体验小米灵动岛。 \n\n + 主题引擎改善\n + • 引擎选择:现在您可以为每个应用程序或默认选择动画引擎。 \n + • Shizuku 变通方案:已将切换开关直接新增至主题编辑器的引擎标签。 \n + • 行为控制:现在完全支持自定义超时和弹出逻辑。 \n\n + 智能永久岛\n + • 随时可见:即使没有活动通知,灵动岛也会保持在屏幕上。 \n + • 自动隐藏:现在,当屏幕上显示小工具时,永久岛会自动隐藏。 \n\n + 智能图标着色\n + • 新的检测系统会自动分析提取通知图标,如果图标是深色或单色的,则会智能地将其着色为白色。 \n\n + 下载 & 进度\n + • 全新专用下载布局:独立的下载和进度布局,采用专属视觉设计。 \n + • 文字进度支持:即使没有原生进度条,也能解析应用更新的百分比文字(例如"12%")。 \n + • 智能过滤:限制基于文字的进度检查,仅用于商店和安装程序下载,以防止误触其他状态通知。 \n\n + 消息修复\n + • 修正了 Telegram 等应用程序中缺少发送者头像的问题(现在可以正确提取"sender_person"数据)。 \n + • 解决了分组通知(聊天摘要)无法触发灵动岛的问题。 \n + • 修正了通知更新竞争条件所导致的灵动岛消失错误。 \n\n +系统 & 引导流程\n + • 全新引导界面:关键权限的设置流程更方便。 \n + • 启动修复:服务现在在重新启动后能够立即可靠地启动。 \n + • 更智能的提醒:下载和媒体更新将静默进行,而消息更新则会可靠地触发弹出动画。 \n + • 导航:应用程序切换更加流畅快速 + 实时更新 + 如果您看到此消息,说明出现错误! + 如果您看到此消息,表示出错了!系统无法显示该小工具 + 故障排除 + 精选通知检查 + 让我们验证一下您的系统是否已正确配置以显示 HyperBridge 灵动岛。 + 不支持 + 启用 + 打开系统设置 + 为什么没有灵动岛? + 您的小米设备拦截了通知,但由于系统设置中权限已禁用,因此无法将其显示为精选通知。 \n\n要解决此问题:\n1. 点击"打开系统设置"\n2. 向下滚动至"精选通知"(或类似选项)\n3. 为 HyperBridge 启用此权限。 + 替代方案:Shizuku 方案 + 如果您的系统未显示此设置或该设置受到限制,您可以通过设置 Shizuku 来完全绕过小米白名单。HyperBridge 将使用 Shizuku 直接发布灵动岛通知。 + HyperBridge 更新 + 正在将数据库迁移到设备保护存储…… + 更新完成 + 通知管理 + 岛内回复 + 自定义岛内回复覆盖 + 回复…… + 显示在其他应用程序上 + 需要显示自定义岛内回复覆盖。 + From b85fbc2799e959ebd98411b5f386bdf43d0f92a9 Mon Sep 17 00:00:00 2001 From: YangYachao <909971934@qq.com> Date: Thu, 2 Jul 2026 22:33:55 +0800 Subject: [PATCH 2/3] =?UTF-8?q?feat:=20=E5=A4=9A=E9=A1=B9=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 默认选中实时更新设计(原生引擎) - 简化设置页面:移除开发者信息,显示 build by 抖音@杨家三郎 和来源于项目HyperBridge - 移除语言选择功能,默认使用中文 - 数据库页面添加全部打开/关闭按钮 - 移除设计页面小工具功能 - 移除设计页面顶部轮播展示 - 移除启动时更新记录弹窗 - 修复资源引用错误 ic_launcher_foreground1 - 统一 JVM 目标版本为 11 - 添加 kotlin-android 插件支持 --- .idea/.name | 2 +- .idea/gradle.xml | 1 + app/build.gradle.kts | 13 + app/src/main/ic_launcher-playstore.png | Bin 19491 -> 59652 bytes .../com/d4viddf/hyperbridge/MainActivity.kt | 25 - .../hyperbridge/data/AppPreferences.kt | 12 +- .../service/WidgetOverlayService.kt | 1 - .../hyperbridge/ui/AppListViewModel.kt | 7 + .../ui/screens/design/DesignScreen.kt | 21 - .../ui/screens/home/LibraryPage.kt | 22 + .../ui/screens/onboarding/OnboardingScreen.kt | 20 - .../ui/screens/settings/InfoScreen.kt | 123 +- .../ui/screens/settings/SetupHealthScreen.kt | 9 +- .../res/drawable/ic_launcher_foreground.png | Bin 0 -> 45701 bytes .../res/drawable/ic_launcher_foreground.xml | 15 - .../main/res/drawable/ic_logo_foreground.png | Bin 0 -> 61589 bytes .../main/res/drawable/ic_logo_foreground.xml | 15 - app/src/main/res/drawable/logo.png | Bin 0 -> 61589 bytes .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 1386 -> 1466 bytes .../mipmap-hdpi/ic_launcher_foreground.webp | Bin 0 -> 3272 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 3010 -> 2506 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 974 -> 736 bytes .../mipmap-mdpi/ic_launcher_foreground.webp | Bin 0 -> 1680 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 1966 -> 1564 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 1800 -> 2236 bytes .../mipmap-xhdpi/ic_launcher_foreground.webp | Bin 0 -> 5202 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 4226 -> 3660 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 2694 -> 3606 bytes .../mipmap-xxhdpi/ic_launcher_foreground.webp | Bin 0 -> 10078 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 6784 -> 6284 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 3642 -> 5658 bytes .../ic_launcher_foreground.webp | Bin 0 -> 15560 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 9248 -> 9362 bytes app/src/main/res/values-ca-rES/strings.xml | 443 ------ app/src/main/res/values-cs-rCZ/strings.xml | 654 -------- app/src/main/res/values-de-rDE/strings.xml | 647 -------- app/src/main/res/values-en-rUS/strings.xml | 635 -------- app/src/main/res/values-es-rEM/strings.xml | 483 ------ app/src/main/res/values-es-rES/strings.xml | 663 -------- app/src/main/res/values-fr-rFR/strings.xml | 651 -------- app/src/main/res/values-gl-rES/strings.xml | 443 ------ app/src/main/res/values-hu-rHU/strings.xml | 645 -------- app/src/main/res/values-in-rID/strings.xml | 637 -------- app/src/main/res/values-it-rIT/strings.xml | 646 -------- app/src/main/res/values-ko-rKR/strings.xml | 637 -------- app/src/main/res/values-pl-rPL/strings.xml | 654 -------- app/src/main/res/values-pt-rBR/strings.xml | 654 -------- app/src/main/res/values-ru-rRU/strings.xml | 655 -------- app/src/main/res/values-sk-rSK/strings.xml | 654 -------- app/src/main/res/values-tr-rTR/strings.xml | 646 -------- app/src/main/res/values-uk-rUA/strings.xml | 654 -------- app/src/main/res/values-zh-rCN/strings.xml | 656 -------- app/src/main/res/values-zh-rTW/strings.xml | 640 -------- .../res/values/ic_launcher_background.xml | 2 +- app/src/main/res/values/strings.xml | 1386 ++++++++--------- build.gradle.kts | 1 + gradle.properties | 5 +- gradle/libs.versions.toml | 3 +- gradle/wrapper/gradle-wrapper.properties | 2 +- settings.gradle.kts | 2 +- 62 files changed, 701 insertions(+), 13393 deletions(-) create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.png delete mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/ic_logo_foreground.png delete mode 100644 app/src/main/res/drawable/ic_logo_foreground.xml create mode 100644 app/src/main/res/drawable/logo.png create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp delete mode 100644 app/src/main/res/values-ca-rES/strings.xml delete mode 100644 app/src/main/res/values-cs-rCZ/strings.xml delete mode 100644 app/src/main/res/values-de-rDE/strings.xml delete mode 100644 app/src/main/res/values-en-rUS/strings.xml delete mode 100644 app/src/main/res/values-es-rEM/strings.xml delete mode 100644 app/src/main/res/values-es-rES/strings.xml delete mode 100644 app/src/main/res/values-fr-rFR/strings.xml delete mode 100644 app/src/main/res/values-gl-rES/strings.xml delete mode 100644 app/src/main/res/values-hu-rHU/strings.xml delete mode 100644 app/src/main/res/values-in-rID/strings.xml delete mode 100644 app/src/main/res/values-it-rIT/strings.xml delete mode 100644 app/src/main/res/values-ko-rKR/strings.xml delete mode 100644 app/src/main/res/values-pl-rPL/strings.xml delete mode 100644 app/src/main/res/values-pt-rBR/strings.xml delete mode 100644 app/src/main/res/values-ru-rRU/strings.xml delete mode 100644 app/src/main/res/values-sk-rSK/strings.xml delete mode 100644 app/src/main/res/values-tr-rTR/strings.xml delete mode 100644 app/src/main/res/values-uk-rUA/strings.xml delete mode 100644 app/src/main/res/values-zh-rCN/strings.xml delete mode 100644 app/src/main/res/values-zh-rTW/strings.xml diff --git a/.idea/.name b/.idea/.name index 4a6ddaa..b0e4f63 100644 --- a/.idea/.name +++ b/.idea/.name @@ -1 +1 @@ -Hyper Bridge \ No newline at end of file +米灵 \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 02c4aa5..d124cf2 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -6,6 +6,7 @@