Ive been taking stuff from the XDA-Dev Community for a long time so I thought while I learn C# Programming ill post my Apps up here (as a means of giving something back and having a fresh supply of guinea pigs heh heh heh). Anyway this is ver 0.1 and i am a beginner so use with caution.
Also I only just finished it so I would like to hear about feature requests if possible. ANNDD i made this using the Samsung SDK so i dont know which fones it will work with i doubt it will work with HTC as it uses the light sensor (the only thing used from it). So if someone wants to share with me the code on how to read the HTC light sensor (get the Lumens) then I can make it dual compatible .
Anyhoo this is the point of the app: I dont like to lock my phone with the password all the time as i usually listen to MP3s and I dont like the fact that my fone (i8000) sometimes unlocks the screen on receiving a message or email etc. The worst thing is when youre walking and happily listening to your MP3s and then suddenly you hear beeps from your phone as it presses against your leg!
If i lock it i have to put a password on it if i dont lock it sometimes the End Key gets pressed and turns the screen on or some event on the phone turns the screen on and then you have to dig it out your pocket and the Sleeve of the phone and close it again.
Maybe its just me but it bugs me very much.
So what this app does is when the screen is turned on in low light surroundings it presents another lock screen. As im not very good with graphics (i dont even have a program icon ) etc its just three buttons. The first is displayed at the top, tap it show the second and then the third and then it becomes unlocked and you can use it as normal. So next time you receive a message it wont be bugging you that your fone may be making a phonecall or typing gibberish to someone in your address book and so you can listen to your mP3's in peace.
Attached are screen shots of the proggie and the CAB file to install.
Please give me Feature suggestions and other App suggestions im hoping to be fluent in C# before summer is over.
PS: Im testing the app myself so im not sure about battery life etc. I didnt use polling of the screen power state rather i used the Power Notifications and the message queue method.