FlymeBarSizer

Verified safeExclusive
—
No reviews reviews
8
downloads
8.0
android

AI summary

LSPosed module for Flyme SystemUI that customizes status bar icons, battery style, signal indicators, time formatting, and navigation behavior. Includes a telephony debug panel, input method toolbar, and configuration import/export. Requires root/LSPosed framework.

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

v202610020034Oct 1, 2026

No user-facing changes in this update.

About this version

Version
202610020034 (2026100200)
Size
1.55 MB
Requires Android
8.0
Target SDK
26
Architecture
universal
Downloads
8
Updated
Oct 1, 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