Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,812,702 Members 45,456 Now Online
XDA Developers Android and Mobile Development Forum

[APP/OPEN SOURCE]Screen Standby ♯ Root [2.0]-Screen off while keeping device active

Tip us?
 
nkahoang
Old
(Last edited by nkahoang; 16th January 2014 at 09:17 AM.)
#1  
nkahoang's Avatar
Senior Member - OP
Thanks Meter 590
Posts: 272
Join Date: Jan 2011
Location: Melbourne, Victoria

 
DONATE TO ME
Default [APP/OPEN SOURCE]Screen Standby ♯ Root [2.0]-Screen off while keeping device active

SCREEN STANDBY ♯ ROOT 2.0
TURN OFF SCREEN AND AVOID OVERHEATING PROBLEM FROM PROLONGED STREAMING/GAMING OVER HDMI / MHL | DOWNLOADING DATA OVER WIFI
SAVE YOUR SCREEN AND BATTERY WHILE PHONE IS STILL RUNNING!
OPEN SOURCE!
AUTO SCREEN OFF / ON WITH HDMI CONNECTION / DISCONNECTION

Git Repo: https://github.com/nkahoang/screenstandby



Remote Controller Feature - Public Review


Setting Wizard


Search Plugin


Selectable UI


Outgoing call automator


TURN YOUR SCREEN INTO TOUCHPAD, NO NEED FOR BUYING AN EXTERNAL MOUSE!

REMOTE CONTROLLER FEATURE!

SCREEN STANDBY IS NOW LIVE ON GOOGLE PLAY STORE!
The app is published under the name "Screen Standby ♯ Root"

Quote:
INTRODUCTION
Hi everyone,
This is originally for HTC One X, however, I have ported it to the Galaxy Nexus and now it could work on all devices! (Galaxy S3 / Moto Razr / etc). "Screen Standby" will completely turn off the backlight while keeping the phone running for MHL / HDMI streaming|gaming. That means you can now watch movie / play games on big screen and can still turn off the screen (touch screen still works!).
ROOT REQUIRED (Non-root method also available but not as effective & battery saving as root)

Quote:
FEATURES
- Switch off the screen temporarily without actually putting the phone into 'sleep mode'. The phone is still running! It saves your battery, avoids heating to prolong battery life
- Since 1.96, screen can be optionally turned into touchpad!
- It has a nice little widget that let you quickly turn the screen off from your homescreen
- Since version 1.5 beta 2, shaking your device will temporarily toggle between complete screen off and lowest brightness level (so that you can perform quick action without playing a blind guessing game)
- Non-root method now available with 1.98 Beta 7
- One two dimmer: Turn off screen automatically after an idling time (no user interaction)
- Simple interface
WHY?
 

This little app will temporarily turn off screen backlight, however, unlike putting the phone to sleep, the phone is kept running. It is perfect for keeping the phone from heating from prolonged HDMI streaming over Medialink HD or MHL connection (the screen is off yet image/movie/games continue to be streamed) / or wifi data downloading, etc.


HOW DOES IT WORK?
 

It attempts to perform various actions (cutting screen voltage / brightness / light switch / writing a blank image to frame buffer, etc)
(Since 1.5, the voltage method is temporarily disabled)
For some devices, the screen may shutter a bit if Automatic Brightness is turned on. However, the app will automatically detect it and put the backlight into sleep again. So if you want to avoid the problem, set Automatic Brightness to false.. Since 1.7, enable auto brightness handling in app setting helps preventing this flickering


Quote:
HOW TO TURN ON THE SCREEN AGAIN?
+ Click on the app notification on your status bar (since version 1.3) or
+ Simply put the phone into true sleep (short press power button) then turn it on (power button again)
+ Temporarily lid the light a bit by shaking the device (since 1.5b2, enable it in Menu -> Settings)
+ If you can't turn on using any of the above methods, press emergency button (in main app interface) to turn on / or use 2 by 1 widget
SCREENSHOTS (Updated for version v1.97)



Quote:
Installation
Install as normal apk No big deal
Remember, install and use as your own risk, even though I can't think of any damage this little app can cause to your phone
[QUOTE]

Changelogs:
ßeta 2 Changelog:
Add toggable UI: Metro and Android Dark Holo (in Settings -> Extra)
New feature: Outgoing call automator !

First ßeta Changelog:
- New! Setting Wizard to help user quickly and easily set up Screen Standby. Simply select your known-supported device (the list is expanding!
Please help me) and your use-case (Streaming movie / Playing ingress / Playing Youtube etc) and the wizard will automatically select the optimised preset for you!
- New! Screen Standby Search Plugin to help automate Screen Standby from Search key (long press search hardware-key or softkey) or Google Now gesture (swipe up from Home softkey on Jellybean device). The plugin can now open Screen Standby interface, activate / deactivate / toggle screen off or launch Remote Controller
- Added better Root & BusyBox checker and helper
- Added new Tasker intent to control screen standby:
com.nkahoang.screenstandby.action.TOGGLE : to toggle screen on and off automatically
com.nkahoang.screenstandby.action.REMOTE_CONTROL: to launch Remote Control from tasker
- Added new option to broadcast an intent to Tasker when HDMI is detected (go to my app's settings -> HDMI Detection -> Enable broadcast on HDMI Connection/Disconnection. Specify intent action (case-sensitive) for each case. Go to tasker, add New System Event -> Intent Received, type exactly the action intent you provided in Screen Standby). The best part is, HDMI Intent can also be broadcast without activating Screen Standby (yeah, so you can use SS as a HDMI sensor for tasker)
- Added ability to use Remote Controller with Wifi-Direct (if a warning message is shown, just click 'Continue Anyway')
Optimizations:
- Continued optimisation for Nexus 4
- Added wake-lock to One Two Dimmer
- Slightly tuned sensors

Quote:
From user report:
Normally, with the same amount of time watching movie, battery drain drops from 30% down to just 2%!!!!!!!!!!!
Quote:
Please report bugs / feedbacks / suggestions.
To help me solving your issue faster, since version 1.31, you may want to open the app, hit "Menu" key -> Print debug info. It will then generates a log file containing the required information. Please send that file over pm to me. Thank you

Quote:
Special thanks to:
- ppmeis (helps with S2, now S3 / Transformer and lots of other stuffs)
- winsettr (helps with Galaxy Nexus compatibility and constant reports)
- mnsk (helps with his Sony and Iconia)
- cocatriz (helps with S2)
- TheDarkLux (helps with Galaxy S3)
- evilmtv (helps with problems on GB devices)

Coffee buyers:
Styles Vancleave
- agronick from AppRadio / ARLiberator forum
- jjwatmyself (and also thanks for his mention of my app on his thread)
- jdbaldi
- jhanson
- MichaelMotes
Youtube clip:
- Doctor.Krouch
Tutorial: Setup app to work with tasker / Llama
Follow the instruction of this post:
http://forum.xda-developers.com/show...2&postcount=92 (Tasker)
http://forum.xda-developers.com/show...&postcount=565 (Llama, thank Buzzthebuzzsaw)

DOWNLOAD
Stable version of app can be downloaded in attachments section on through Google Play Store. In addition, this thread will receive beta / experimental build in the future.

Archived build (1.1 to 1.96) can be downloaded from here
Attached Files
File Type: apk ScreenStandby1.8.apk - [Click for QR Code] (281.1 KB, 914 views)
File Type: apk ScreenStandby1.9.apk - [Click for QR Code] (273.6 KB, 611 views)
File Type: apk ScreenStandby1.9.4_Hallow-build.apk - [Click for QR Code] (1.04 MB, 499 views)
File Type: apk ScreenStandby1.9.6beta TOUCHPAD FEATURE.apk - [Click for QR Code] (309.3 KB, 476 views)
File Type: apk ScreenStandby1.9.7.apk - [Click for QR Code] (346.9 KB, 449 views)
File Type: apk ScreenStandby1.9.8.apk - [Click for QR Code] (428.3 KB, 632 views)
File Type: apk ScreenStandbyLite1.5.apk - [Click for QR Code] (355.0 KB, 353 views)
File Type: apk ScreenStandby1.9.9Beta.apk - [Click for QR Code] (427.4 KB, 345 views)
File Type: apk ScreenStandby1.9.9Beta4.apk - [Click for QR Code] (443.8 KB, 389 views)
File Type: apk ScreenStandby1.9.9Beta5.apk - [Click for QR Code] (445.2 KB, 876 views)
File Type: apk ScreenStandby1.9.9.apk - [Click for QR Code] (457.2 KB, 811 views)
File Type: apk ScreenStandby1.9.9Rev2.apk - [Click for QR Code] (466.1 KB, 1353 views)
File Type: apk ScreenStandby2.0earlyalpha.apk - [Click for QR Code] (650.8 KB, 462 views)
File Type: apk ScreenStandby2.0earlyalpha2.apk - [Click for QR Code] (651.0 KB, 464 views)
File Type: apk ScreenStandby2.0alpha3.apk - [Click for QR Code] (660.0 KB, 777 views)
File Type: apk ScreenStandby2.0alpha8 - Remote Controller enabled.apk - [Click for QR Code] (849.8 KB, 928 views)
File Type: apk ScreenStandby2.0alpha9.apk - [Click for QR Code] (851.0 KB, 1213 views)
File Type: apk ScreenStandby2.0beta.apk - [Click for QR Code] (856.5 KB, 761 views)
File Type: apk ScreenStandbySearchPluginBeta.apk - [Click for QR Code] (26.5 KB, 822 views)
File Type: apk ScreenStandby2.0beta2.apk - [Click for QR Code] (886.3 KB, 6364 views)
The Following 211 Users Say Thank You to nkahoang For This Useful Post: [ Click to Expand ]
 
wilderckw
Old
#2  
wilderckw's Avatar
Senior Member
Thanks Meter 77
Posts: 995
Join Date: Apr 2011
I like this great idea

Sent from my SPH-L710 using xda premium
 
ArcticFish
Old
#3  
ArcticFish's Avatar
Senior Member
Thanks Meter 233
Posts: 942
Join Date: Jun 2012
Location: Orlando
Good idea finally something like this

Sent from my SGH-T989 with Darthstalker
The Following 2 Users Say Thank You to ArcticFish For This Useful Post: [ Click to Expand ]
 
winsettr
Old
#4  
winsettr's Avatar
Senior Member
Thanks Meter 64
Posts: 371
Join Date: Oct 2010
Awesome app. I don't know if this makes sense, but on my Galaxy Nexus the previous version was much quicker to turn the screen off...

Sent from my Galaxy Nexus using Tapatalk 2
 
nkahoang
Old
#5  
nkahoang's Avatar
Senior Member - OP
Thanks Meter 590
Posts: 272
Join Date: Jan 2011
Location: Melbourne, Victoria

 
DONATE TO ME
OCT 14 2012. App updated.
UI rework + Add notification to quickly turn off screen without put phone into sleep (see screenshot)


Quote:
Originally Posted by winsettr View Post
Awesome app. I don't know if this makes sense, but on my Galaxy Nexus the previous version was much quicker to turn the screen off...

Sent from my Galaxy Nexus using Tapatalk 2
It should be slower the first time you use it only (since now it will manually find screen device for every phone, not hardcoded like before)
The Following 3 Users Say Thank You to nkahoang For This Useful Post: [ Click to Expand ]
 
ppmeis
Old
(Last edited by ppmeis; 15th October 2012 at 05:44 PM.)
#6  
ppmeis's Avatar
Senior Member
Thanks Meter 43
Posts: 128
Join Date: Jun 2012
Location: Ferrol
Working on TF300T almost perfect. The only "issue" is that when I turn off display, keyboard dock doesn't work (touchpad and usb works but not keyboard).

It doesn't work on my sgs2...I'll try at home with mhl connected and I'll report again. Nice work man. A must have app!

Confirmed it doesn't work on SGS2. It turns brightness at lowest level without standby screen.

Device Info:
Samsung Galaxy S II GT-9100 International
OS Version: 4.0.4 ICS (tested on GB 2.3.6 too)
 
jgaf
Old
#7  
jgaf's Avatar
Senior Member
Thanks Meter 388
Posts: 1,208
Join Date: Aug 2011
Location: Tampa
Awesome app, one thing is that is a bit of a guessing game when trying to select apps and actions inside apps. Could be a tiny bit higher, so we can see at least barely what we are tapping on?
 
nkahoang
Old
#8  
nkahoang's Avatar
Senior Member - OP
Thanks Meter 590
Posts: 272
Join Date: Jan 2011
Location: Melbourne, Victoria

 
DONATE TO ME
Quote:
Originally Posted by ppmeis View Post
Working on TF300T almost perfect. The only "issue" is that when I turn off display, keyboard dock doesn't work (touchpad and usb works but not keyboard).

It doesn't work on my sgs2...I'll try at home with mhl connected and I'll report again. Nice work man. A must have app!

Confirmed it doesn't work on SGS2. It turns brightness at lowest level without standby screen.

Device Info:
Samsung Galaxy S II GT-9100 International
OS Version: 4.0.4 ICS (tested on GB 2.3.6 too)
Please download the latest version (1.31) which have print debug info ("Menu" -> "Print debug info") and sends the file it generates over to me. I don't have either of your devices so this may be the only way I can fix that bug.

Quote:
Originally Posted by jgaf View Post
Awesome app, one thing is that is a bit of a guessing game when trying to select apps and actions inside apps. Could be a tiny bit higher, so we can see at least barely what we are tapping on?
Ugh, i'm not sure what you mean. Can you explain it a bit clearer? If it is possible then I shall implement that.
The Following 2 Users Say Thank You to nkahoang For This Useful Post: [ Click to Expand ]
 
nightwinn
Old
(Last edited by nightwinn; 16th October 2012 at 04:04 AM.)
#9  
Junior Member
Thanks Meter 6
Posts: 19
Join Date: Jul 2010
I think he's asking if you can make it have a little bit of light so he can barely see the screen. When you are using the phone with a TV, you have to guess where to touch the screen.

Perhaps an adjustable brightness setting or just a barely on setting would be helpful for some.
 
winsettr
Old
#10  
winsettr's Avatar
Senior Member
Thanks Meter 64
Posts: 371
Join Date: Oct 2010
That really defeats the purpose of this app... If you need that functionality, look into Screen Filter or something similar that will lower the brightness but keep the screen on.

Sent from my Galaxy Nexus using Tapatalk 2

The Following User Says Thank You to winsettr For This Useful Post: [ Click to Expand ]
Tags
hdmi, mhl, open source, screen off, screen standby
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes