AI summary
LSPosed module for Flyme SystemUI that customizes status bar icons, battery style, signal indicators, time format, and mBack behavior. New AI desktop organization features include custom endpoints, prompts, and automatic folder sizing — back up your layout first and run the app in a small window with desktop visible. Also adds an input method toolbar with editable shortcuts.
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
Added AI desktop organization. - Custom AI endpoint. - Custom prompts. - AI-based categorization and automatic folder size adjustment. - Before using it, it is recommended to back up your desktop layout in Settings > General > Backup and restore. - Before reading the desktop, put this app in a small window with the desktop as the background, otherwise desktop data may not be read.
About this version
- Version
- 202609301016 (2026093010)
- Size
- 1.54 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- universal
- Downloads
- 15
- Updated
- Sep 30, 2026
- Package
- com.fiyme.statusbarsizer
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10