The ChameleonOS team is proud to present to you our latest addition to the growing list of features. Please give a warm welcome to the new active display feature. With active display your device can turn on when new notifications arrive and display that information to you on the screen. There is no need to turn your device on every time you hear that distinctive notification sound. Your notifications are right where you need them without all the clutter and free from other distractions. If your device has a proximity sensor, which most touch screen phones have, you are in luck. Active display will not turn on if it detects something close to this sensor. So if you have your phone stashed away in your pocket or bag, don't worry, it won't turn the display on and waste your battery. And as an added bonus we've included an option to turn on pocket mode. When this is enabled active display will turn on your screen and display your current notifications instantly, provided you have any pending notifications.
Instantly turns the device screen on and displays notifications as they arrive
Up to 8 notifications displayed in a horizontal strip that can be viewed by touching the notification icon
Short notification description can be displayed around the outside of the center ring
Touch the center ring notification to view the full notification
Unlock the device, open the app for the current notification or dismiss the current notification
Set a re-display time to have active display remind you of your pending notifications
Adjustable brightness level for when active display turns the screen on
Pocket mode which allows active display to turn on once you remove the device from your pocket or bag
* Active display will be merged into our github repos shortly and will be included in the upcoming nightly builds thereafter.
Now for the important stuff that developers may be interested in. Since ChameleonOS is an open source project this feature is available for other developers to pick and incorporate into other ROMs. If you want to incorporate this you'll need to grab a few commits from our frameworks base and Settings projects.
From android_frameworks_base you'll want to pick the following commits [4.3]:
*Note: ChameleonOS started out by using CyanogenMod as a base so some dependencies may exist which would need to be resolved when incorporating this into other ROMs. Feel free to contact me if you encounter any problems and you can't figure out the resolution.
For those that are using a 4.3 or 4.4 based ROM that does not have Active Display integrated, I've managed to develop a stand alone application that adds the functionality of Active Display. There is an ad supported version as well as a paid version for those that like to support independent developers. Active Display (ad supported) Active Display w/o ads
I guess without the Moto X dedicated CPU a pulse option would kill the battery? If you miss the notification, you can't really tell that you've gotten one.
The minimum setting is 1 minute so you could set it to that. Because it turns the display on momentarily to display the notifications, there will be some power consumption because of this. There are several different values the user can set this to and in a future release I'll have it so the user can set their own time instead of being confined to the discrete values that are available in the current implementation.
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?