Here is my SystemUI for Xperia ICS firmware MDPI devices. It was ripped from Xperia Mini ST15i.
I´ve written it from scratch, using great lidroid code, so a lot of thanks to him!! And also studying not less great draco_ag, like_p and Till-Kruspe code, so thanks them too!!!
Quote:
TO BE UPDATED SOON... GET V9.1 UNDER ATTACHMENTS!!
I have made some tweaks (see Changelog, second post):
The Guilty:
The Accomplice:
A very big special thanks to my friend havocgb for his testings and codes!!
Main Status Bar:
Notifications Tab View:
Full 23 JB Inspired Toggles Tab View:
Sliders Controls Tab View:
Applications Grid or List Tab View:
Fully Functional Recent Applications Tab View:
Status Bar and Status Bar Expanded Preferences Screen, Created from Scratch by Me:
Built-In Quick Panel Settings Preferences Screen, Created from Scratch by Me:
Xperia T Small App Ready (if framework ready too):
Instructions for manual installation on Xperia ICS firmware MDPI devices:
TRY IT AT YOUR OWN RISK !!
UNINSTALL ANY PREVIOUSLY INSTALLED QuickPanelSettings.apk BEFORE CONTINUING !!
1 - Download attached (v8.1_Serajr_Tabbed_n_GridToggles_SystemUI.apk) and put it on your sdcard
1.1 - Rename it to SystemUI.apk
2 - Download attached v8.1_Serajr_SystemUIPreferences.apk and put it on your sdcard
2.1 - Rename it to SystemUIPreferences.apk
3 - Using Root Explorer copy both files to /system/ (mount /system as R/W)
4 - Change both files permissions to rw-r--r--, see img:
5 - Long press on SystemUIPreferences.apk and select Move
5.1 - Paste SystemUIPreferences.apk on /system/app/ (replace if asked)
6 - Long press on SystemUI.apk and select Move
6.1 - Paste SystemUI.apk on /system/app/ (replace if asked)
7 - Reboot you phone!!
Custom Background Images Replacer:
1 - Download attached (v8.1_Custom_Background_Images_Replacer.zip) and put it on your sdcard
2 - Open it with 7-Zip (or another .zip manager)
3 - Go to folder \serajr\system\app\SystemUI.apk\res\drawable-mdpi\
4 - Replace the 4 image files by your own custom png files (keep same name and pixel size)
5 - Ok, now flash it on CWM Recovery. A backup folder with original SystemUI.apk will be created in your sdcard (serajr-backup), delete it if you want
v9.1 (24/04/13):
- Fixed navigation bar causing SystemUI FC (thanks Orochixxx)
- New attachments
- New screenshots (soon)
v9.0 (23/04/13):
- Real-Time preferences changes, so SystemUI does not restart to apply changes anymore!!
- Dinamic Me, Settings and Recent Apps toggles. So it´s possible to enable/disable and re-order them
- Preference to choose number of toggles per row (1 ~ 5) at quick panel view (1 enables horizontal scrollable row)
- Preference to choose number of apps per row (2 ~ 5) at grid applications view
- New Clear All Recent Applications menu behavior. So it does´t kill current running app, but others (thanks TheRisingDragon)
- Fixed applications List and Grid views scrolling lag
- Removed quick panel view fixed toggles
- Removed data speed meter from second main status bar view, due battery drains users reports
- Hungarian (hu) translations (thanks rErEaT)
- Italian (it) translations (thanks AnDrummer)
- German (de) translations upadates (thanks again Daniel D.)
- New attachments
- New screenshots (soon)
v8.1 (01/04/13):
- Main status bar two fingers tap will flip to next status bar view: Time | Data Speed Meter (Thanks dzolcp and repencis for sources)
- Preference to enable/disable two fingers status bar tap
- Preference to choose all applications tab layout (grid or list)
- German translations (thanks Daniel D.)
- New attachments
- New screenshots
v8.0 (29/03/13):
- Totaly new and unprecedented tabbed design for easy navigation and/or multitasking
- Individual tabbed views for: Notifications | Quick Panel | Slider Controls | All Applications | Recent Applications
- Swipe expanded notifications header to flip between tabbed views, with infinite flip (left and right)
- New context menu button for each tabbed view (left notifications header button)
- New Clear All Recent Applications context menu (on recents tabbed view)
- Swipe to delete application from system recent list (on recents tabbed view)
- Main status bar left or right corner tap will open choosen view
- Preference to choose left corner tap view
- Preference to choose right corner tap view
- Preference to show/hide navigation tabs
- Removed flip to Notifications / Quick Panel button from expanded header
- Removed Quick Panel tabs (Quick Panel | Slider Controls)
- New attachments
- New screenshots
v7.1 (01/01/13):
- Fully working Me toggle: tap it > view MySelf contact screen | long-press it > direct editing MySelf contact screen
- New popup menu for SystemUI Preferences and System Settings (by tapping device Menu button while on expanded notifications view)
- Preference to show/hide Quick Panel Tabs
- Preference to show/hide fixed first Quick Panel row (3 top toggles - Me | Settings | Recent Apps)
- Fixed Battery Info incorrect message text (thanks draco_ag)
- New attachments
- New screenshots
v7.0 (28/12/12):
- New JB style 23 toggles with tabbed slider controls (Created by Me from Scratch)
- New Me toggle (to edit it´s image or title, go to Contacts and edit Myself first contact)
- Fixed first Quick Panel row (3 top toggles - Me | Settings | Recent Apps)
- New JB style full screen notifications and quick panel expanded views
- New flip Notifications to Quick Panel transition animation
- New slide In/Out Quick Panel Toggles to Sliders transition animation
- All Toggles and Sliders in sync with android settings (observers added)
- Notifications is default view when opening Status Bar
- SystemUI Preferences screen now is opened by tapping device Menu button while on expanded notifications view
- 4 new customizable background images for Status Bar, Notifications, Notifications Header and Quick Panel
- Full working two state Status Bar open/close drag handle
- Preference to choose status bar opacity percentage or Use Custom Image
- Preference to enable/disable full screen notifications and quick panel expanded views
- Preference to choose Quick Panel Tabs screen position (top or bottom)
- Removed thin and gray notifications glow separators
- Fixed preference screen Quick Panel Tab force close issue
- New attachments
- New screenshots
v6.0 (02/12/12):
- New Tabbed SystemUI Preferences screen with Built-In Quick Panel Settings (Created by Me from Scratch)
- New Battery Info toggle (thanks Me)
- New Wi-Fi Hotspot toggle (thanks Me)
- New Stay Awake toggle (thanks Me)
- New USB Connection Mode toggle (thanks Me)
- New USB Debugging toggle (thanks Me)
- Quick Panel ready for 40 toggles
- Preference to show/hide status bar expanded big clock
- Preference to show/hide status bar expanded long date
- Preference to choose status bar expanded notifications area opacity percentage or Use Custom Image
- New thin and gray notifications glow separators
- Removed small tab selection vibration
- Removed Time and Date header for Quick Panel Tab
- Removed QuickPanelSettings.apk usage (Obsolete)
- Now SystemUI restarts only if a preference from Status Bar and/or Status Bar Expanded changed
- New attachments
- New screenshots
v5.0 (04/11/12):
- New and unprecedented SystemUI Preferences screen for easy user customization
- New Preferences button (left tabs row button)
- New Recent Apps button (right tabs row button), and it closes status bar expanded
- New Toggles icons (thanks draco_ag)
- New two state close drag handle when collapsing status bar
- New small tab selection vibration
- Removed tabs animation for fast transitions
- Time and Date header for both tabs
- Preference to choose status bar opacity percentage
- Preference to show/hide status bar battery percentage
- Preference to choose status bar expanded notifications area opacity percentage
- Preference to choose tabs row screen position (top or bottom)
- Preference to show/hide status bar expanded carrier label
- Preference to override status bar expanded carrier label
- New attachments
- New screenshots
v4.1 (24/10/12):
- New Bottom Tabs Layout
- New attachments
- New screenshots
v4 (21/10/12):
- New and unprecedented Grid Quick Panel Layout, ready for 20 toggles (if new others were added in future)
- New Brightness Slider Bar in sync with Brightness Toggle
- Xperia T Status Bar Battery % style
- Jelly Bean expanded header style (clock, date)
- Jelly Bean expanded tracking grip style
- Jelly Bean notifications blue glow separators
- New Quick Panel icons (thanks for ?... sorry, you remember me!)
- New attachments
- New screenshots
v3 (18/08/12):
- New and unprecedented Action Bar Tabs Layout for Notifications | Quick Panel | Recent Apps
- Animated tab´s transitions
- New Recents Apps Tab (behaves like a button)
- Transparent Quick Panel buttons background
- ICS focused and pressed Quick Panel buttons behavior
- 3 icons packs and Quick Panel button sizes (thanks Kalagas for some colorfull icons)
- New attachments
- New screenshots
v2 (05/08/12):
- Added reboot into CWM Recovery option in Reboot toggle
- Fixed Data toggle behavior. Now if Wi-Fi is enabled, Data toggle touch is disabled (thanks physcodelic)
- Fixed Reboot toggle touch fc (thanks physcodelic)
- New attachments
- New screenshots
v1 (09/07/12):
- Direct access to Quick Panel Settings below scrollable toggles (second left button)
- Colorful android settings button (first left button)
- ICS themed Quick Panel Settings
- Blur disabled toggles icons
- ICS SwitchPreference on/off style
- Auto close expanded bar to Restart and Shutdown buttons
- Fixed 30m screen timeout icon
- Centered bar clock and expanded bar date texts
It looks good, specially the ICS settings toggle buttons, but I'm using now a SystemUI.apk that has a brightness bar, and its really useful because you can easily adjust it to your needs, so would it be possible for you to add a brightness bar below the toggles? then it would be more awesome
It looks good, specially the ICS settings toggle buttons, but I'm using now a SystemUI.apk that has a brightness bar, and its really useful because you can easily adjust it to your needs, so would it be possible for you to add a brightness bar below the toggles? then it would be more awesome
Given the amount of coverage that Android receives around here, you could almost be … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?