RamStatusBar

在状态栏时钟位置实时显示剩余内存,点击循环查看 CPU/GPU 占用与温度,三种显示模式 + 自定义胶囊颜色 Shows live RAM usage at the status bar clock; tap to cycle CPU/GPU usage & temperature, 3 display modes, customizable capsule color

Android LSPosed Root License

English | 中文 | Русский


📱 Screenshots / 界面预览

主页 / Home 配置 / Config
主页 配置
设置 / Settings 背景颜色 / Background Color
设置 背景颜色
HSV 取色盘 / Color Picker
取色盘

🇬🇧 English

Table of Contents

Introduction

An LSPosed module that displays real-time RAM usage in the status bar clock area (e.g., 21:11 2.5G/8G). Tap the clock to cycle through CPU / GPU usage & temperature, and customize the pill background color. The app features a three-tab bottom navigation (Home / Config / Settings) for a clean, intuitive interface.

✨ Features

  • Three display modes: Time only / Time + RAM / RAM only — changes apply within 1 second, no reboot needed
  • Tap clock for CPU/GPU: 1st tap shows CPU usage, 2nd tap shows GPU usage, 3rd tap returns to normal; auto-reverts after 10 seconds
  • Temperature display: Reads CPU / GPU temperature when available (depends on chipset thermal zones)
  • Custom background color: HSV color picker + brightness/opacity sliders + preset swatches, including fully transparent
  • Deep sleep stats: Real-time deep sleep duration and percentage since boot on the Home tab
  • Auto RAM detection: Automatically detects total RAM and rounds to common tiers (3/4/6/8/12/16/18/24/32GB)
  • Time Settings: Auto sync (NTP network time) / Select time zone (70+ global cities) / Custom time — time display is completely decoupled from system time, no system time modification
  • Trilingual UI: Chinese / English / Русский — switch with one tap, time zone picker supports all three languages
  • Three-tab navigation: Home (overview) / Config (display mode) / Settings (color, time & language)
  • Pill style: Rounded capsule background with adaptive fixed width, no jitter

📋 Requirements

Item Requirement
Android Version Android 8.0+ (API 26+)
Root Access Required (for writing config to /data/local/tmp)
Xposed Framework LSPosed / LSPosed_mod (recommended)
Scope com.android.systemui
Storage ~2MB

Note: This module is tested on LSPosed only. Other frameworks may have compatibility issues.

📦 Installation

  1. Download the latest APK from the Releases page
  2. Install the APK
  3. Open LSPosed Manager → Modules → Find RamStatusBar → Enable the module
  4. Tap the module → Scope → Check com.android.systemui
  5. Reboot your phone (required once after initial install for LSPosed injection)
  6. Open the RamStatusBar app, go to the Config tab, select a display mode, and grant Root permission when prompted

🚀 Usage

The app has three tabs at the bottom: Home / Config / Settings

  1. Config tab: Select a display mode
    • Time only: Status bar shows only the time (stock behavior)
    • Time + RAM: Shows 21:11 2.5G/8G (default)
    • RAM only: Shows 2.5G/8G
    • Changes apply within 1 second — no reboot needed
  2. Home tab: Module overview, CPU/GPU tap instructions, real-time deep sleep stats
  3. Settings tab:
    • Tap 「Background color」 to customize the pill background (HSV picker with brightness, opacity, presets)
    • Tap 「Time Settings」 to enter the time settings secondary interface:
      • Auto Sync: When enabled, fetches accurate time for the selected time zone via NTP from the network
      • Select Time Zone: 70+ global cities, status bar time displays according to the selected zone (does not modify system time)
      • Custom Time: Status bar displays the fixed time after setting
    • Switch UI language: Chinese / English / Русский
  4. Tap the clock in the status bar to cycle through CPU usage → GPU usage → normal display

Tip: GPU usage relies on chip-specific sysfs paths and may show "GPU N/A" on some devices, depending on your chipset.

🔧 How It Works

The module hooks the clock widget in SystemUI (com.android.systemui) via LSPosed, reads system memory info every second, and replaces the clock text. Display mode, background color and time settings are passed via config files in /data/local/tmp/, so changes take effect instantly. Time display is completely decoupled from system time: auto sync mode fetches network time via NTP, time zone mode formats display according to the selected zone, custom time mode displays fixed time — none modify system time. Tapping the clock cycles between CPU / GPU usage and normal display, auto-reverting after 10 seconds of inactivity.

❓ FAQ

Q: No change in the status bar after installation? A: Check the following:

  1. Is com.android.systemui checked in LSPosed scope?
  2. Is the module enabled?
  3. Did you reboot after the initial install?
  4. Did you open the RamStatusBar app, go to the Config tab, and select a mode (not "Time only")?
  5. Did you grant Root permission on the first mode switch?

Q: Display mode changes don't take effect? A: Make sure Root permission is granted. The module needs Root to write the config to /data/local/tmp/ramstatusbar_mode. Check your Root manager app to confirm RamStatusBar is allowed.

Q: CPU / GPU shows N/A? A: CPU and GPU usage/temperature depend on chipset sysfs interfaces. Some chips (especially GPUs) don't expose usage nodes and will show N/A — this is normal and doesn't affect the RAM display.

Q: Do I need to reboot every time I change the mode? A: No. Only the initial install requires one reboot for LSPosed injection. After that, switching display modes and colors takes effect within 1 second — no reboot needed.

Q: How do I restore the default color? A: In the Settings tab, tap "Background color" to enter the color settings page, then tap the 「Transparent」 button for a fully transparent background (the default).

Q: Does the status bar text width jitter? A: No. The module uses a fixed-width strategy — width only expands, never shrinks — preventing jitter from changing CPU/GPU numbers.

⚠️ Warnings

  • For personal use and educational purposes only
  • Requires Root access and LSPosed framework — won't work without Root
  • Some heavily customized ROMs may modify the SystemUI clock widget, causing compatibility issues
  • Test on your device before long-term use
  • Troubleshooting: LSPosed → Logs → Search "RamStatusBar"

📄 License

MIT License


🇨🇳 中文

目录

简介

一个 LSPosed 模块:在系统状态栏的时钟位置实时显示内存占用(如 21:11 2.5G/8G),支持点击时钟切换查看 CPU / GPU 占用率与温度,并可自定义状态栏胶囊背景颜色。应用采用三页底部导航(主页 / 配置 / 设置),界面简洁直观。

✨ 功能特性

  • 三种显示模式:仅时间 / 时间+内存 / 仅内存,切换后 1 秒内生效,无需重启
  • 点击时钟查 CPU/GPU:第 1 次点击显示 CPU 占用率,第 2 次显示 GPU 占用率,第 3 次恢复正常;10 秒无操作自动恢复
  • 温度显示:支持读取 CPU / GPU 温度(取决于芯片是否暴露温控节点)
  • 自定义背景颜色:HSV 取色盘 + 亮度/透明度调节 + 预设色板,支持完全透明
  • 深度休眠统计:主页实时显示开机以来深度休眠时长和占比
  • 总内存自动识别:自动检测总内存并取整到常见规格(3/4/6/8/12/16/18/24/32GB)
  • 时间设置:自动同步(NTP网络时间)/ 选择时区(70+全球主要城市)/ 自定义时间,时间显示与系统时间完全剥离,不修改系统时间
  • 三语界面:支持中文 / English / Русский 一键切换,时区选择界面同步多语言
  • 三页底部导航:主页(概览)/ 配置(显示模式)/ 设置(颜色、时间与语言)
  • 胶囊样式:状态栏文字自带圆角胶囊背景,宽度自适应不抖动

📋 系统要求

项目 要求
Android 版本 Android 8.0 及以上(API 26+)
Root 权限 必须(用于写入配置到 /data/local/tmp)
Xposed 框架 LSPosed / LSPosed_mod(推荐)
作用域 com.android.systemui
存储空间 约 2MB

注意:本模块仅在 LSPosed 框架下测试通过,其他框架可能存在兼容性问题。

📦 安装方法

  1. 前往 Releases 页面下载最新版 APK
  2. 安装 APK
  3. 打开 LSPosed 管理器 → 模块 → 找到 RamStatusBar → 启用模块
  4. 点击模块进入 作用域 设置,勾选 com.android.systemui(系统界面)
  5. 重启手机(首次安装必须重启一次,LSPosed 注入需要重启)
  6. 打开 RamStatusBar 应用,进入「配置」页选择显示模式,首次切换会弹出 Root 授权请求,点击允许

🚀 使用方法

应用底部有三个标签页:主页 / 配置 / 设置

  1. 配置页:选择显示模式
    • 仅显示时间:状态栏只显示时间(恢复原生效果)
    • 时间 + 内存:显示 21:11 2.5G/8G(默认)
    • 仅显示内存:显示 2.5G/8G
    • 切换后 1 秒内生效,无需重启
  2. 主页:查看模块介绍、点击时钟查 CPU/GPU 的说明、实时深度休眠统计
  3. 设置页:
    • 点击 「背景颜色」 自定义状态栏胶囊背景颜色(HSV 取色盘,支持亮度、透明度、预设色)
    • 点击 「时间设置」 进入时间设置二级界面:
      • 自动同步:开启后通过 NTP 从网络获取当前选择时区的准确时间
      • 选择时区:70+ 全球主要城市,切换后状态栏时间按该时区显示(不修改系统时间)
      • 自定义时间:设置后状态栏固定显示该时间
    • 切换界面语言:中文 / English / Русский
  4. 在状态栏上点击时钟可循环查看 CPU 占用率 → GPU 占用率 → 正常显示

提示:GPU 占用率依赖芯片的私有接口,部分设备上可能显示 "GPU N/A",能否读取取决于你的芯片型号。

🔧 工作原理

模块通过 LSPosed Hook 系统界面(com.android.systemui)中的时钟控件,每秒读取系统内存信息并替换时钟文字。显示模式、背景颜色和时间设置通过 /data/local/tmp/ 下的配置文件传递,切换时即时生效。时间显示与系统时间完全剥离:自动同步模式通过 NTP 获取网络时间,时区模式按选择的时区格式化显示,自定义时间模式显示固定时间,均不修改系统时间。点击时钟时在 CPU / GPU 占用率和正常显示之间循环,10 秒无操作自动恢复。

❓ 常见问题

Q:安装后状态栏没有变化? A:检查以下几点:

  1. LSPosed 作用域是否勾选了 com.android.systemui
  2. 模块是否已启用
  3. 首次安装后是否重启了手机
  4. 打开 RamStatusBar 应用,进入「配置」页并选择一个显示模式(非"仅时间")
  5. 首次切换是否授予了 Root 权限

Q:切换显示模式后不生效? A:确保已授予 Root 权限。模块需要 Root 才能将配置写入 /data/local/tmp/ramstatusbar_mode。可以在 Root 管理应用中检查 RamStatusBar 是否被允许获取 Root 权限。

Q:CPU / GPU 显示 N/A? A:CPU 和 GPU 占用率及温度依赖芯片的 sysfs 接口。部分芯片(尤其是 GPU)不暴露使用率节点,会显示 N/A,这是正常现象,不影响内存显示功能。

Q:每次切换都要重启吗? A:不需要。只有首次安装后需要重启一次让 LSPosed 注入生效。之后切换显示模式、修改颜色都是 1 秒内即时生效,无需重启。

Q:自定义颜色后怎么恢复默认? A:在设置页点击「背景颜色」进入颜色设置页,点击 「Transparent」 按钮即可设置为完全透明(默认效果)。

Q:状态栏文字宽度会抖动吗? A:不会。模块采用固定宽度策略,宽度只扩大不缩小,避免 CPU/GPU 数字变化导致状态栏抖动。

⚠️ 注意事项

  • 本模块仅用于个人使用和学习交流
  • 需要 Root 权限和 LSPosed 框架,无 Root 无法使用
  • 部分高度定制的 ROM 可能修改了 SystemUI 时钟控件,存在兼容性问题
  • 建议先在当前系统上测试确认无误后长期使用
  • 排查问题:LSPosed → 日志 → 搜索「RamStatusBar」

📄 许可证

MIT License


🇷🇺 Русский

Содержание

Введение

Модуль LSPosed, который отображает использование оперативной памяти в реальном времени в области часов строки состояния (например, 21:11 2.5G/8G). Нажмите на часы, чтобы переключиться на использование CPU / GPU и температуру, а также настройте цвет фона капсулы. Приложение имеет трёхвкладочную нижнюю навигацию (Главная / Конфиг / Настройки) для чистого и интуитивного интерфейса.

✨ Возможности

  • Три режима отображения: только время / время + ОЗУ / только ОЗУ — изменения применяются за 1 секунду, перезагрузка не требуется
  • Нажатие на часы для CPU/GPU: 1-е нажатие показывает загрузку CPU, 2-е — загрузку GPU, 3-е — возврат к норме; автоматический возврат через 10 секунд
  • Отображение температуры: считывает температуру CPU / GPU при наличии (зависит от термальных зон чипсета)
  • Настраиваемый цвет фона: палитра HSV + ползунки яркости/прозрачности + предустановленные образцы, включая полную прозрачность
  • Статистика глубокого сна: длительность и процент глубокого сна с момента загрузки на вкладке «Главная»
  • Автоопределение ОЗУ: автоматически определяет общий объём ОЗУ и округляется до распространённых значений (3/4/6/8/12/16/18/24/32 ГБ)
  • Настройки времени: Автосинхронизация (сетевое время NTP) / Выбор часового пояса (70+ городов мира) / Пользовательское время — отображение времени полностью отделено от системного времени, без изменения системного времени
  • Трёхъязычный интерфейс: китайский / English / Русский — переключение одним нажатием, выбор часового пояса поддерживает все три языка
  • Трёхвкладочная навигация: Главная (обзор) / Конфиг (режим отображения) / Настройки (цвет, время и язык)
  • Стиль капсулы: скруглённый фон капсулы с адаптивной фиксированной шириной, без дрожания

📋 Требования

Пункт Требование
Версия Android Android 8.0+ (API 26+)
Права Root Обязательны (для записи конфигурации в /data/local/tmp)
Фреймворк Xposed LSPosed / LSPosed_mod (рекомендуется)
Область действия com.android.systemui
Хранилище ~2 МБ

Примечание: Этот модуль протестирован только на LSPosed. Другие фреймворки могут иметь проблемы совместимости.

📦 Установка

  1. Скачайте последний APK со страницы Releases
  2. Установите APK
  3. Откройте LSPosed Manager → Modules → Найдите RamStatusBar → Включите модуль
  4. Нажмите на модуль → Scope → Отметьте com.android.systemui
  5. Перезагрузите телефон (требуется один раз после первоначальной установки для инъекции LSPosed)
  6. Откройте приложение RamStatusBar, перейдите на вкладку Конфиг, выберите режим отображения и предоставьте права Root при запросе

🚀 Использование

В приложении три вкладки внизу: Главная / Конфиг / Настройки

  1. Вкладка «Конфиг»: выберите режим отображения
    • Только время: в строке состояния отображается только время (стоковое поведение)
    • Время + ОЗУ: отображается 21:11 2.5G/8G (по умолчанию)
    • Только ОЗУ: отображается 2.5G/8G
    • Изменения применяются за 1 секунду — перезагрузка не требуется
  2. Вкладка «Главная»: обзор модуля, инструкции по нажатию на часы для CPU/GPU, статистика глубокого сна в реальном времени
  3. Вкладка «Настройки»:
    • Нажмите «Цвет фона», чтобы настроить фон капсулы (палитра HSV с яркостью, прозрачностью, образцами)
    • Нажмите «Настройки времени», чтобы войти в дополнительный интерфейс настроек времени:
      • Автосинхронизация: При включении получает точное время для выбранного часового пояса через NTP из сети
      • Выбор часового пояса: 70+ городов мира, время в строке состояния отображается согласно выбранному поясу (не изменяет системное время)
      • Пользовательское время: В строке состояния отображается фиксированное время после настройки
    • Переключите язык интерфейса: китайский / English / Русский
  4. Нажмите на часы в строке состояния, чтобы переключаться между загрузкой CPU → загрузкой GPU → обычным отображением

Совет: Загрузка GPU зависит от специфичных для чипа путей sysfs и может отображать «GPU N/A» на некоторых устройствах в зависимости от вашего чипсета.

🔧 Как это работает

Модуль перехватывает виджет часов в SystemUI (com.android.systemui) через LSPosed, считывает информацию о памяти системы каждую секунду и заменяет текст часов. Режим отображения, цвет фона и настройки времени передаются через файлы конфигурации в /data/local/tmp/, поэтому изменения применяются мгновенно. Отображение времени полностью отделено от системного времени: режим автосинхронизации получает сетевое время через NTP, режим часового пояса форматирует отображение согласно выбранному поясу, режим пользовательского времени отображает фиксированное время — ни один не изменяет системное время. Нажатие на часы переключается между загрузкой CPU / GPU и обычным отображением, с автоматическим возвратом через 10 секунд бездействия.

❓ Часто задаваемые вопросы

Q: После установки в строке состояния ничего не изменилось? A: Проверьте следующее:

  1. Отмечен ли com.android.systemui в области действия LSPosed?
  2. Включён ли модуль?
  3. Перезагружали ли вы телефон после первоначальной установки?
  4. Открыли ли вы приложение RamStatusBar, перешли на вкладку «Конфиг» и выбрали режим (не «Только время»)?
  5. Предоставили ли вы права Root при первом переключении режима?

Q: Изменения режима отображения не применяются? A: Убедитесь, что права Root предоставлены. Модулю нужны права Root для записи конфигурации в /data/local/tmp/ramstatusbar_mode. Проверьте в приложении управления Root, разрешён ли RamStatusBar.

Q: CPU / GPU отображает N/A? A: Загрузка и температура CPU/GPU зависят от интерфейсов sysfs чипсета. Некоторые чипы (особенно GPU) не предоставляют узлы загрузки и будут показывать N/A — это нормально и не влияет на отображение ОЗУ.

Q: Нужно ли перезагружаться при каждом изменении режима? A: Нет. Только первоначальная установка требует одной перезагрузки для инъекции LSPosed. После этого переключение режимов и цветов применяется за 1 секунду — перезагрузка не требуется.

Q: Как восстановить цвет по умолчанию? A: На вкладке «Настройки» нажмите «Background color», чтобы перейти на страницу настроек цвета, затем нажмите кнопку «Transparent» для полностью прозрачного фона (по умолчанию).

Q: Дрожит ли ширина текста в строке состояния? A: Нет. Модуль использует стратегию фиксированной ширины — ширина только увеличивается, никогда не уменьшается — что предотвращает дрожание от меняющихся чисел CPU/GPU.

⚠️ Предупреждения

  • Только для личного использования и образовательных целей
  • Требуются права Root и фреймворк LSPosed — без Root не работает
  • Некоторые сильно кастомизированные прошивки могут изменять виджет часов SystemUI, вызывая проблемы совместимости
  • Протестируйте на своём устройстве перед долгосрочным использованием
  • Устранение неполадок: LSPosed → Logs → Поиск «RamStatusBar»

📄 Лицензия

MIT License


⭐ Support

If this project helps you, please give it a Star ⭐

For issues or suggestions, please submit an Issue.

Releases

v1.5.4

Stable

9/23/2026, 2:42:28 AM

v1.5.4

  • 修复 xposed_init 入口类名(com.example → io.github.gjr787878),解决重启后 hook 加载失败
  • 新增双时区显示模式:时区Ⅰ|时区Ⅱ(如 09:23|12:23)
  • 双时区二级配置页:主要国家首都 + 主要城市选择
  • 配置页新增实时双时区预览

Assets

1

v1.4.11

Stable

9/18/2026, 12:53:05 AM

v1.4.11(2026-09-18)

平板适配

  • 导航栏从底部改为屏幕左侧悬浮胶囊(垂直居中、约半屏高、不铺满),手机端保持原底部导航不变
  • 主页/配置/设置/时间/颜色各页按钮改为横排网格布局,内容宽度自适应不再整行拉伸

界面统一

  • 日期、时间、时区、颜色选择等所有系统弹窗统一为暗色主题

安装说明

  • 需 Root + LSPosed 环境,勾选 com.android.systemui 作用域后重启生效

Assets

1

v1.4.7

Stable

9/15/2026, 11:11:24 PM

v1.4.7

更换桌面图标为功能主题设计(状态栏+RAM胶囊)

Assets

1

v1.4.6

Stable

9/15/2026, 10:58:38 PM

v1.4.6

新增专属应用封面图标(玻璃拟态 RAM 胶囊)

Assets

1

v1.4.5

Stable

9/15/2026, 10:44:06 PM

v1.4.5

胶囊宽度支持点击手动输入数值(蓝色高亮框)

Assets

1

v1.4.4

Stable

9/15/2026, 10:32:43 PM

v1.4.4

胶囊长度手动调节滑块,无需重启实时生效

Assets

1

v1.4.3

Stable

9/15/2026, 10:17:40 PM

v1.4.3

更新检测增强:多源取最大版本,新增国内 GitHub 代理通道

Assets

1

v1.4.2

Stable

9/15/2026, 10:10:27 PM

v1.4.2

检查更新增加 jsDelivr 国内 CDN 通道(GitHub 域名不可达时可用)

Assets

1

v1.4.1

Stable

9/15/2026, 9:58:17 PM

v1.4.1

修复检查更新 DNS 解析失败:增加 github.com 页面备用检测通道

Assets

1

v1.4.0

Stable

9/15/2026, 9:50:49 PM

v1.4.0

新增自动检测更新功能(主页最下方检查更新按钮,启动自动检测+手动点击,中/英/俄三语)

Assets

1

v1.3.9

Stable

9/15/2026, 5:03:35 PM

v1.3.9

统一签名版本(重要):

  • 修复此前每次构建签名不同导致的卸载重装问题
  • 本版起使用固定 keystore,以后可直接覆盖升级
  • ⚠️ 从旧签名版本升级需先卸载一次(仅此一次)

Assets

1

v1.3.5

Stable

9/14/2026, 7:44:44 PM

v1.3.5 更新

调整:胶囊宽度精确计算

  • 内存上限覆盖常见规格 6/8/12/16/24G,每种规格下可用内存 0.0~总内存逐一测量实际显示宽度
  • 温度上限 100°C,不再假设 128G 设备或 120°C 等不切实际的最大值
  • G / : / . 等固定字符宽度不变,只有数字逐位测量(1 与 0 等不同数字宽度不同也精确计入)
  • 胶囊宽度 = 所有可能内容的最宽值 + 左右各半个字符内边距,文字整体靠左对齐

Assets

1

v1.3.3

Stable

9/14/2026, 7:31:46 PM

v1.3.3 更新

修复:胶囊背景真正固定为最大长度

  • 修复宽度从未生效的 bug:模块注入发生在视图构造阶段,此时视图未挂载、LayoutParams 为 null,旧逻辑把目标宽度缓存后就"以为"已应用,后续每秒回调又提前返回,导致胶囊一直跟随内容伸缩。现在视图挂载后会自动重试应用一次。
  • 精确计算最大宽度:逐一测量一天 1440 种时间、可用内存 0.0-99.9G × 常见总内存、CPU/GPU 占用 0-100% 与温度 0-120°C 的所有组合;不同数字(如 1 与 0)在非等宽字体下实际显示宽度不同,也会被精确计入,取最宽值固定胶囊。

调整

  • 文字整体靠左对齐(垂直保持居中),左右各保留半个字符内边距,文字不会贴到胶囊圆角。

Assets

1

v1.3.2

Stable

9/14/2026, 7:17:36 PM

v1.3.2 更新

修复

  • 状态栏胶囊固定为最大宽度:背景改为所有可能文字(时间+内存/仅时间/仅内存/CPU/GPU)的最大宽度,切换显示内容或数字变化时胶囊不再伸缩,不影响旁边内容。
  • 修复 root 权限请求失败:重写 root 执行逻辑——多路径查找 su、后台读取输出防止死锁、关闭输入流、10 秒超时,模式切换/颜色/时间配置三处写入统一使用。

兼容性

  • 安装后建议重新进入「时间设置」点击一次「自动同步」,确保新配置写入。

Assets

1

v1.3.1

Stable

9/14/2026, 6:55:50 PM

v1.3.1 更新

核心修复

  • 修复状态栏时间长时间运行产生累计漂移(每天约慢 2~3 分钟)的问题。
  • 根因:旧版「自动同步」只同步一次,之后用 SystemClock.elapsedRealtime() 硬件单调时钟投影显示时间,该时钟不会被系统持续校准,跨深睡/RTC 补偿产生累积误差。
  • 重构时间校准逻辑:改用「系统时间 + NTP 偏移量」计算显示时间,跟随系统持续校准的时钟,不再随硬件时钟漂移。
  • 同时修复重启后状态栏时间跳错的问题(重启后 elapsedRealtime 归零导致)。

兼容性

  • 兼容旧配置文件:未写入新字段时自动回退旧逻辑。
  • ⚠️ 安装后请进入「时间设置」重新点击一次「自动同步」,写入新配置后新版时间逻辑生效。

Assets

1

v1.4.12

Stable

9/18/2026, 2:36:09 PM

v1.4.12(2026-09-18)

  • 内置下载更新:检测到新版本后直接在应用内下载 APK,不再跳转网页
  • 下载进度弹窗:显示实时进度条与百分比;进度条下方提供「取消」与「仓库主页」两个按钮
  • 弹窗风格统一:下载进度弹窗与软件其它界面保持一致(暗色主题 + 玻璃按钮)

Assets

1