Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,732,914 Members 50,914 Now Online
XDA Developers Android and Mobile Development Forum

[App/1.5+/Open-source/Root and Non-root] Permanent screen off for the Visual Impaired

Tip us?
 
nkahoang
Old
(Last edited by nkahoang; 1st May 2013 at 08:48 AM.)
#1  
nkahoang's Avatar
Senior Member - OP
Thanks Meter 587
Posts: 272
Join Date: Jan 2011
Location: Melbourne, Victoria

 
DONATE TO ME
Default [App/1.5+/Open-source/Root and Non-root] Permanent screen off for the Visual Impaired

Open source app development project: Permanent screen off for the Visual Impaired

Short summary
This is an app development project that turns off the Android screen permanently yet keeps the touchscreen and other features active and functional for the visual impaired.

Introduction & Goals of the project
There are many Android users who are blinded. And to them, they access the app mainly using TalkBack or other Screen Reader app. That also means that the screen is basically useless to them. They don't need to look at the screen yet they need to be able to use touchscreen.

This project is to create an app that will turn the screen completely off (100% off) yet let the user use the phone as normal.

Assuming that the blind takes more time than normal user to perform an action, it dramatically saves the device's battery.

The app must be easy to use and tailored to visual impaired user.
The app automatically runs with the device.
The app must be free and advertisement-free.

Background
I am the developer of the project and I recruit the interest of other developers / users as well. I am the developer of Screen Standby app, which this project is based on.

Device requirements
- Running Android 1.5 (Cupcake) or above
- (Optionally) Rooted for best battery-saving. The app works with non-root device though, only rooted device achieves complete dark

Instruction
1) Download the apk and Install the app
2) Run the app at least once
3) Select Enable app from menu
4) If the system asks for Superuser access, select always remember and allow

5) To disable, select "Disable app" from the menu and restart the device.

Screenshot


NOTE: Please read
1) Always use a screen reader (e.g TalkBack) with the app. In case you want to use your device without the screen
2) This app will permanently switch the device's screen off when it is active. To turns the screen back on, select "Disable app" or uninstall app completely and reboot
3) To uninstall from ADB, go to a shell and type: adb uninstall com.nkahoang.screenoffvisualimpair

Download
Currently the app can be downloaded from attachment section of this post. When it is stable enough, it will be ready to be released on Play Store for free download.
Source code can be downloaded in second post
If you know any Android user who is blinded, let them use the app and report. Any feedback is welcomed
Attached Files
File Type: apk screenoffvisualimpaired.apk - [Click for QR Code] (171.3 KB, 217 views)
The Following 19 Users Say Thank You to nkahoang For This Useful Post: [ Click to Expand ]
 
nkahoang
Old
(Last edited by nkahoang; 1st May 2013 at 08:48 AM.)
#2  
nkahoang's Avatar
Senior Member - OP
Thanks Meter 587
Posts: 272
Join Date: Jan 2011
Location: Melbourne, Victoria

 
DONATE TO ME
Source code of the app
App's source code can be downloaded from here

Disclaimer: Source code can be used only for non-commercial projects
The Following 3 Users Say Thank You to nkahoang For This Useful Post: [ Click to Expand ]
 
Schlahbi
Old
#3  
Schlahbi's Avatar
Member
Thanks Meter 19
Posts: 57
Join Date: Jul 2012
Location: Casablanca
Great idea. Good luck.

Sent from my GT-I9300 using xda app-developers app
 
olokos
Old
#4  
olokos's Avatar
Recognized Contributor
Thanks Meter 1077
Posts: 1,997
Join Date: Oct 2011
Location: Warsaw

 
DONATE TO ME
As the guy above me said. G great idea which actually will help some people. But I don't think that many actually blind people are going to find this app unfortunately... You have to put it on Google play and name it in such way that blind people will find it


Sent from my R800i using xda premium
My work on xda and things I'm proud of:

If you want me to reply then please quote my post or mention me by writing @olokos. This way you can be sure I'll reply.
Away on 2 weeks holidays where I barely get to use the internet there. Will be back past 02.08.2014
The Following User Says Thank You to olokos For This Useful Post: [ Click to Expand ]
 
phrequency86
Old
#5  
Junior Member
Thanks Meter 0
Posts: 21
Join Date: Jun 2010
Location: Independence

 
DONATE TO ME
Hello,

While putting it on the Play store is a good idea, there are a few blind folks on XDA like myself who would be happy to give this app some testing beforehand.

Thanks for posting to the eyes-free list, and thanks for developing this app!
 
mrk2815
Old
#6  
Senior Member
Thanks Meter 50
Posts: 310
Join Date: May 2012
Location: burbank
correct this is also needs to be on the playstore as screen off or something easy that some of us can find more easily on the playstore . all of us blind people thank you for the app that hav found it but for those who cant can you please turn it into an APK installer or make it easy to install from playstore. as a lot of blind people don't know how to install zip files on android. if you can give me a quick tutorial I can explain to the eyes free list. I am a blind intermediate user of android. I do understand rooting, installing custom roms and gapps and installing apps for rooted devices but some of the rest on the eyes fre are a bit limited here so if you can give them an APK installable file it would be much easier to install rather then a zip package in which they have to figure out what to do with it.
The Following User Says Thank You to mrk2815 For This Useful Post: [ Click to Expand ]
 
nkahoang
Old
#7  
nkahoang's Avatar
Senior Member - OP
Thanks Meter 587
Posts: 272
Join Date: Jan 2011
Location: Melbourne, Victoria

 
DONATE TO ME
Quote:
Originally Posted by mrk2815 View Post
correct this is also needs to be on the playstore as screen off or something easy that some of us can find more easily on the playstore . all of us blind people thank you for the app that hav found it but for those who cant can you please turn it into an APK installer or make it easy to install from playstore. as a lot of blind people don't know how to install zip files on android. if you can give me a quick tutorial I can explain to the eyes free list. I am a blind intermediate user of android. I do understand rooting, installing custom roms and gapps and installing apps for rooted devices but some of the rest on the eyes fre are a bit limited here so if you can give them an APK installable file it would be much easier to install rather then a zip package in which they have to figure out what to do with it.
Hi,
I sure will put it on play store once it is stable. The app is currently in development.

The zip file is for the source code of the app. I attached the apk on the very first post:
http://forum.xda-developers.com/atta...3&d=1367394050

Regards
 
YOSEFE
Old
#8  
YOSEFE's Avatar
Senior Member
Thanks Meter 95
Posts: 1,412
Join Date: Sep 2006
Location: UK

 
DONATE TO ME
Well done OP.

You are a hero for undertaking this venture. I wish you more success.
"BELIEVE ON THE LORD JESUS CHRIST, AND THOU [YOU] SHALT [SHALL] BE SAVED..." (Acts 16.31)
SAMSUNG DEVICES OWNED:
GALAXY S4 = Current
GALAXY NOTE 2 = Current
GALAXY NOTE 10.1 = Current
CH@T222 = Current
GALAXY S III = Donated 2013; GALAXY SII = Donated 2013; GALAXY TAB 3 7.0 = Donated 2012

HTC DEVICES Donated/Sold:
FLYER = 2012; DESIRE Z = 2012; RHODIUM TP2 = 2011; ADVANTAGE X7500 = 2010; S710 = 2009; S620 = 2009; Alpine:- SPV M1500 = 2006; Qtek 2020i = 2007
 
HwyXingFrog
Old
#9  
HwyXingFrog's Avatar
Senior Member
Thanks Meter 116
Posts: 154
Join Date: Dec 2008
I still might have a use for this in my Android devices that I'm using as Network Cameras using the IP Webcam app.

But I will have to test it out to see if it acts the way I need it to (I'm not at home yet, but I will try it.)

On Android 2.x I'm able to have a camera app run fine in the background or with the screen off, but on Android 4.0 and newer, the camera doesn't work completely if you turn off the screen or switch to a different app.

I'm wondering, will this app allow me to have the screen completely off (on a rooted device) but still have the camera use all the processor it needs for perfect Network Camera functionality?

Thanks.
Unofficial Paranoid Android FAQ: http://goo.gl/yYnNf
Galaxy Nexus JellyBean Rom Comparison Sheet: http://goo.gl/U8a0E
Telus HTC One - 4.1.2 Stock
Samsung Galaxy Nexus - Paranoid Android 3.x
Asus Nexus 7 16GB - Paranoid Android 3.x
Bell Motorola Atrix 4G - Laytveyit 5-Prerelease
Telus HTC Desire - CyanogenMod 7.0.3 Desire Light
Viewsonic G-Tablet - CyanogenMod 7.1.0.1
Telus HTC Status - Stock GB
 
nkahoang
Old
#10  
nkahoang's Avatar
Senior Member - OP
Thanks Meter 587
Posts: 272
Join Date: Jan 2011
Location: Melbourne, Victoria

 
DONATE TO ME
Quote:
Originally Posted by HwyXingFrog View Post
I still might have a use for this in my Android devices that I'm using as Network Cameras using the IP Webcam app.

But I will have to test it out to see if it acts the way I need it to (I'm not at home yet, but I will try it.)

On Android 2.x I'm able to have a camera app run fine in the background or with the screen off, but on Android 4.0 and newer, the camera doesn't work completely if you turn off the screen or switch to a different app.

I'm wondering, will this app allow me to have the screen completely off (on a rooted device) but still have the camera use all the processor it needs for perfect Network Camera functionality?

Thanks.
The camera will continue functioning normally. However, you may want to consider using my other app, Screen Standby # Root, also on XDA to achieve that. This app is tailored specifically to aid the blind in particular.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes