[COLOR=#ff0000]
ZitatREAD THIS POST CAREFULLY BEFORE PROCEEDING ANY FURTHER
Xposed Framework for Lollipop is currently in early alpha stage so is this module.
Issues, whether related to module itself, or Xposed Framework, are to be expected.
Version for Lollipop has been tested on Nexus 5 and thus should be compatible with all the Nexus devices running stock Google system. Support for other devices, such as Motorola Moto G, is to be confirmed later after I manage to start the tests.
[/COLOR]
ZitatAlles anzeigenWhat's currently missing in version for Lollipop
Missing stuff:
- Quick settings management - needs complete rework that will require a lot of additional time
to analyze and prepare a solution. Planned as a next milestone.
- Lockscreen wallpaper - Lockscreen in lollipop is basically a notification panel in special mode.
The same as for quick settings applies
- No ring targets in lock screen - obsolete in Lollipop as there is no ring security screen available
- No ring targets in navbar - Google replaced search panel with completely different one
having simple circle with one target. It's not using GlowPadView anymore. In order to implement ring targets
as we know them from Kitkat would probably be to completely replace stock search panel with the one from Kitkat
- No H+ indicator for mobile data for now as there seem to be some issues with Xposed Framework fake resource ID injection
- Brightness control currently doesn't work in lock screen as status bar is covered with keyguard panel
- No Volume panel features - expandable + link volume and notifications
- Screen recording can't be used with alternate binary as there's none yet
- and maybe some other smaller features I forgot to mention, mainly since they were obsolete in Lollipop
Full commit history can be found in project's github.Other remarks:
- Although LP comes with native "quiet hours", I decided to keep UNC Quiet hours.
There's a freedom of choice to either use stock Interruptions system or GB's quiet hours
- Battery style and percent revised to support new status bar which has 3 modes: normal, keyguard, header
- Brightness control now works with Auto adjustment turned on the similar way as brightness slider in quick settings
- Clear all recents clears only visible stack of apps. It is necessary to clear repeatedly if stack is large. Still faster
than clearing one-by-one
- Low battery warning changed as there is no Low battery warning dialog anymore
- Ascending ringtone has been reworked completely (thanks to CM12)
- million of other small adjustments - you'll find out for yourself
ZitatAlles anzeigenFeature highlight
--- CyanogenMod Pie controls
--- Expanded Desktop
--- Statusbar QuickSettings tile management with additional tiles and reordering /* work in progress */
--- Statusbar icon coloring
--- Statusbar Brightness Control
--- Center clock in statusbar
--- Battery indicator style
--- Navigation bar tweaks including cursor control keys
--- Low battery warning policy
--- Disable LED flashing when battery low
--- Disable LED while charging
--- Advanced power-off menu (reboot, recovery)
--- Volume key cursor control
--- Skip tracks by volume key long-press while screen off (thanks to rovo89)
--- More volume levels for music stream
--- Option to control safe headset media volume
--- Button for clearing all recent tasks at once
--- Minimal brightness setting
--- Autobrihtness levels adjustment
--- Lockscreen tweaks
--- Hardware/navigation key actions
--- Notification drawer style (background color, image for portait/landscape, transparency)
--- Button backlight modes (default, disabled, always on while screen is on)
--- Dialer (Phone) tweaks
--- Google Launcher tweaks
--- Screen recording
--- GravityBox Actions - interface for 3rd party apps
--- Smart Radio
--- Notification control (per-app notification LED/sounds/vibrations)
--- Ascending ring tone
... more to come
ZitatPrerequisites
To use this module, the following conditions must be met
- You have a device running Android 5 that's based on AOSP (vanilla or close-to-vanilla Android)
- ROM must be rooted (XposedInstaller requires root to be able to install framework into system)
- You have working custom recovery allowing you to make a backup before installing Xposed frameworkGravityBox Lollipop version has been developed and tested on Nexus 5
ZitatAlles anzeigenInstallation
1) Follow instructions for installation of Xposed Framework alpha version for Lollipop in respective thread2) Download, GravityBox APK from the second post, rename it to GravityBox.apk and install it.
Alternatively, you can download the latest GravityBox directly from Xposed Installer (search for GravityBox [LP] module).3) Make sure GravityBox app is installed into internal memory. If it was installed into phone storage or external storage,
move it into the internal memory first (applies only to devices having additional or external storage)7) Run Xposed installer, go to Modules menu and activate GravityBox by checking the checkbox
Reboot
9) Launch GravityBox from app drawer or from Xposed installer and set options as desired
Download @ xda
GravityBox_Lollipop_5.1.3.apk
Changelog
https://github.com/GravityBox/Gra…p/CHANGELOG.txt
Videos
- Xposed framework install plus gravity box module overview (thanks to Rootjunky.com & Marshall Williams)
- Gravity Box - What is it and How to install it (thanks to @D3VI0US)
Quelle