Yes, I am one among those who don’t wish to press the Power button pretty often to turn off my Android phone’s screen and you might also feel the same way probably because your phone’s case makes it hard to push the button or because the power button is located at the top of the phone and due to the large screen you may need to use your other hand to press the power button. Well, you may not bother because the screen would turn off automatically after a few seconds that you have specified in Settings>Display. A short duration specified is inconvenient and a longer duration would drain the battery to some extent. What we need is a control that can turn off the screen according to our requirements which change dynamically. So there’s Gravity Screen off app which turns off the screen based on the device’s orientation and proximity sensor.
The main features as mentioned by the developer include:
Pocket Sensor: Recognizes if your phone is in your pocket. By turning your phone below the angle you set, it’ll prepare to turn the screen off.
Table Sensor: Detects your phone is lying on a table and turns the screen off.
Turn Screen Off by Proximity: If the device is pointing downward it takes the proximity sensor into account.. By turning this off the program will rely only on the gravity sensor.
Turn Screen On by Proximity: Turns the screen On when you take your phone out from your pocket and Off when you put it back. By swiping your finger over the proximity sensor the phone can be woken up as well.
Turn Screen On by Motion: If the screen is off and it’s facing up the device can be woken up by any movements (ex. lift up by hand) according to the sensitivity set.
Keep Screen On by Motion: It’s a Screeble like feature but it’s relying on the small movements you are doing by your hand while holding the phone. If small motions are detected while the screen is facing up the feature keeps the screen on because it can be suspected that the phone is held and probably you are reading something long. If the phone is steady the timeout will work as normal in any position you leave your device.
While we tested the device few minutes back, the table sensor control works perfectly, the screen turns off as soon as I place the device on the tablet and it turns on as soon as the phone is lifted. Sure this also depends on the amount of free RAM you have on your device. I recommend using an app like RAM Manager to keep the app in memory and prevent it from getting killed in the background which will disturb its functionality.
Once you install the app, you are recommended not to use the power button (why would you?) as it would conflict with the functionality of the app.
The app prevents unnecessary loss of battery by turning off the screen when not needed and if you have an app like DS Battery Saver that puts your phone in Deep Sleep m0de when the screen is turned off, you are more likely to save a large amount of power for your device.
You can see how the app works in the video below and download from the link below it.