Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP nkahoang

13th October 2012, 04:20 AM   |  #1  
nkahoang's Avatar
OP Senior Member
Flag Melbourne, Victoria
Thanks Meter: 596
 
272 posts
Join Date:Joined: Jan 2011
Donate to Me
More
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
Last edited by nkahoang; 16th January 2014 at 10:17 AM.
The Following 217 Users Say Thank You to nkahoang For This Useful Post: [ View ]
13th October 2012, 04:52 AM   |  #2  
wilderckw's Avatar
Senior Member
Thanks Meter: 82
 
1,018 posts
Join Date:Joined: Apr 2011
I like this great idea

Sent from my SPH-L710 using xda premium
13th October 2012, 06:42 PM   |  #3  
ArcticFish's Avatar
Senior Member
Flag Orlando
Thanks Meter: 234
 
942 posts
Join Date:Joined: Jun 2012
More
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: [ View ]
13th October 2012, 10:20 PM   |  #4  
winsettr's Avatar
Senior Member
Thanks Meter: 64
 
371 posts
Join Date:Joined: 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
14th October 2012, 09:08 AM   |  #5  
nkahoang's Avatar
OP Senior Member
Flag Melbourne, Victoria
Thanks Meter: 596
 
272 posts
Join Date:Joined: Jan 2011
Donate to Me
More
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

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: [ View ]
14th October 2012, 08:21 PM   |  #6  
ppmeis's Avatar
Senior Member
Flag Ferrol
Thanks Meter: 43
 
128 posts
Join Date:Joined: Jun 2012
More
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)
Last edited by ppmeis; 15th October 2012 at 06:44 PM.
16th October 2012, 04:19 AM   |  #7  
jgaf's Avatar
Senior Member
Flag Tampa
Thanks Meter: 388
 
1,210 posts
Join Date:Joined: Aug 2011
More
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?
16th October 2012, 04:34 AM   |  #8  
nkahoang's Avatar
OP Senior Member
Flag Melbourne, Victoria
Thanks Meter: 596
 
272 posts
Join Date:Joined: Jan 2011
Donate to Me
More
Quote:
Originally Posted by ppmeis

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

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: [ View ]
16th October 2012, 04:59 AM   |  #9  
Junior Member
Thanks Meter: 6
 
26 posts
Join Date:Joined: 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.
Last edited by nightwinn; 16th October 2012 at 05:04 AM.
16th October 2012, 05:59 AM   |  #10  
winsettr's Avatar
Senior Member
Thanks Meter: 64
 
371 posts
Join Date:Joined: 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: [ View ]
Post Reply Subscribe to Thread

Tags
hdmi, mhl, open source, screen off, screen standby
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes