Flyme Status Bar Sizer

Verified safeExclusive
No reviews reviews
98
downloads
8.0
android

AI summary

LSPosed module for Flyme SystemUI that resizes status bar icons and replaces battery, signal, and time displays with customizable alternatives. Supports iOS/OneUI battery styles, dual-SIM signal handling with 5G badges, network speed thresholds, custom time formatting, notification icon replacement, mBack tweaks, and an input method toolbar.

Generated by AI. May contain inaccuracies.

About this app

FlymeStatusBarSizer is an LSPosed module designed for Flyme SystemUI, compatible with API 101. It features a built-in local settings interface and a right-side icon preview.

Existing Features

- Uniformly adjust the size of system status icons in the upper-right corner, with separate control over the size of the digits inside the battery icon. - Draw the battery icon programmatically, supporting both iOS-like and One UI-like styles. - Support toggling the battery percentage display, switching between number fonts, hollow battery style, and an option for "hollow fill to vary with battery level". - Draw the mobile signal icon programmatically, supporting both single-SIM and merged dual-SIM displays, with automatic detection of network type and 5G indicators. - Provide a dedicated Telephony debug panel to simulate SIM card count, default data SIM, network modes, and signal levels for both cards, facilitating debugging of signal icons and 5G/5GA/5G+ labels. - Add display and hide thresholds for real-time network speed, along with a consecutive confirmation count. - Support customizable time formatting via expression assembly, currently combinable with hours, minutes, seconds, weekday, AM/PM, time-of-day labels, traditional Chinese earthly branches, and their classic literary names. - Support adjusting time font weight and size, which simultaneously affects the lock screen carrier label and network speed text size. - Replace third-party app status bar notification icons with the app's own icon, with independent adjustment of icon size and padding. - Override the long-press action of the mBack button to launch a custom URL or Intent URI, with an option to test the launch directly. - Provide mBack navigation bar transparency, hide the white gesture bar, support background inset adjustment, and allow navigation bar height control. - Add a toolbar below the input method content area, including paste, delete, select all, copy, and input method switcher, with drag-to-reorder support. - Support configuration import, export, reset to default, and restart SystemUI.

Scope

- Primarily targets 'com.android.systemui'. - Input method toolbar hooks currently apply to 'android', 'com.android.inputmethod.latin', 'com.google.android.inputmethod.latin', and 'com.tencent.wetype'.

Implementation Details

- The settings interface is implemented in 'MainActivity', with configurations written to SharedPreferences in device-protected storage. - 'RemoteSettingsSync' synchronizes local configurations to LSPosed's Remote Preferences. - 'ModuleConfig' reads remote configurations at runtime and retains the most recently successful config as a fallback. - 'FlymeStatusBarSizer.java' is the Xposed entry point, currently registering hooks grouped by status bar, signal, battery, notification, time, mBack, and input method logic. - The status bar section currently overrides battery drawing, mobile signal, notification icons, time text, network speed views, and mBack-related classes. - The input method toolbar is attached after 'InputMethodService.setInputView(...)', by inserting the custom button bar below the input view. - Configuration changes are applied via Remote Preferences listeners that refresh the running SystemUI and input method interfaces dynamically.

Interface language: Chinese

What's new

v2026.05.08.04Jun 17, 2026
  • Signal & Mobile Network
  • Added mobile network type badges (4G/5G, etc.) with optimized determination logic. - Improved dual-SIM support with independent signal handling and icon rendering for each SIM card. - Enhanced status tracking and icon updates during network switching. - Optimized signal icon rendering with caching for better performance.
  • Battery Icon
  • Improved rendering performance with a new state snapshot mechanism. - Refined fast-charging icon design for both iOS and OneUI styles.
  • Architecture
  • Rebuilt core modules for better maintainability and cleaner code. - Fixed icon distortion issues under certain system scaling settings. - Removed redundant debug logs; now uses system Logcat.
  • Documentation
  • Updated README with latest architecture and feature guides.

About this version

Version
2026.05.08.04 (2026050804)
Size
761.17 KB
Requires Android
8.0
Target SDK
26
Architecture
universal
Downloads
98
Updated
Jun 17, 2026
Package
com.fiyme.statusbarsizer

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app