Post Reply

[APP] NoLED v6.0.19 - Use the AMOLED screen for incoming notifications

20th July 2010, 05:15 PM   |  #1  
madmack's Avatar
OP Senior Member
Flag Boston, MA
Thanks Meter: 4,419
 
3,535 posts
Join Date:Joined: Dec 2008
Donate to Me
More
Before asking questions, please read the FAQ.

Introduction:

I saw the idea posted somewhere previously that instead of getting the capacitive lights on, we really should be putting the phone's AMOLED screen to work ! specially that it doesn't consume any backlight energy when displaying a black screen. So I developed an app that does just that: upon receiving a notification, it will display a black screen with a dot or icon somewhere in the screen. I really should put these in bullet points..

Description:

the application does the following:

1. When your phone receives a notification, it switches the screen on and displays a notification. The notification bounces around every 3 seconds (changeable via an option). This will guarantee using different LEDs so that the same ones won't be burned out.

2. You can customize whether to have a dot or an icon for each type of supported notification. Users may also customize the colors of these icons/dots.

3. NoLED will work with SMS/MMS, Gtalk, Gmail, Missed calls, Voicemail, Calendar and K-9 (email client) without any additional permissions. Any other 3rd party software (e.g. Whatsapp, Email app, Yahoo Mail and Hotmail) will need to be checked under Monitored Apps and will require granting Accessibility rights to NoLED.

4. The app runs as a service, after installing, you have two ways to activate the app. (a) by restarting. (b) by loading the widget into your home screen and clicking on it.

5. To get rid of the notification screen, you may use the home or the back key. You can enable dismissal via more keys in the Miscellaneous submenu. Once your notifications are dismissed, all notifications disappear and will not come back up.

I have also logged the touch drivers and saw that although I'm displaying a black screen and setting flags to not respond to touch messages, android is still receiving touch messages when you touch any spot on the screen. This, I imagine, consumes resources! So I disabled the touch drivers when the black screen is active. Dismissing the notifications should reactive the touch drivers. If your screen is unresponsive to touch even after the notification screen is dismissed, a simple restart should take care of it. There is also an option to completely disable that feature. The touch drivers are only disabled on the Samsung Galaxy S variants, all other devices are still receptive to touch events.

Now the touchscreen drivers were a lot easier to mess around with. The sourcecode given by samsung helped me achieve the activation/deactivation of the screen. Things are not the same with the capacitive buttons. You'll notice that when the black screen is on, if you touch any of the soft buttons, they'll light up (although am suppressing them programatically). On some other devices like the Nexus S, these backlights cannot be switched off once the screen is turned on programatically. This is a bug from Google and more info is in the FAQ.

Video review:

Thank you totallydubbedHD for giving us this neat preview of the app:





Themes:

Want to change the default icons that ship with NoLED?
Check out Themes:

http://www.devasque.com/noled/themes.php

Official web site:

http://www.devasque.com/noled/

Translations:

NoLED is translated into several languages thanks to our army of volunteers ! More details can be found at: http://www.devasque.com/noled/translations.php

If you think you can help expand that list, please see this link
I appreciate all the help we can get on this.

Enjoy ! Comments and feedback will be appreciated

Update 8/11/2010: Application is now on the Android Market.


If you like this work and want to motivate and encourage further development, please consider a donation
Thanks

Attached Thumbnails
Click image for larger version

Name:	device3.jpg
Views:	55408
Size:	5.9 KB
ID:	397598  
Attached Files
File Type: apk NoLEDWeather-0.8.apk - [Click for QR Code] (68.0 KB, 2171 views)
File Type: apk NoLED-6.0.19.apk - [Click for QR Code] (1.29 MB, 4168 views)
Last edited by madmack; 5th June 2013 at 11:44 PM.
The Following 173 Users Say Thank You to madmack For This Useful Post: [ View ]
20th July 2010, 05:16 PM   |  #2  
madmack's Avatar
OP Senior Member
Flag Boston, MA
Thanks Meter: 4,419
 
3,535 posts
Join Date:Joined: Dec 2008
Donate to Me
More
Change log

v6.0.19 6/5/2013
  • Added Vietnamese, updated Italian and Ukranian (Thanks nhh1994, 4lex and Olex)
  • Support Gmail 4.5 and new tabbed inbox
  • NoLED will insert a .nomedia in the custom themes folder so as not to show these themes in your Gallery app

Please go to http://www.devasque.com/noled/change.php for the complete change log.

NoLED Weather

v0.8 10/23/2012
  • Weather should now reflect current city more accurately; it will choose the first returned search result.

v0.7 10/10/2012
  • Weather was not automatically updating after a restart. Now it does.

v0.5 9/13/2012
  • Fixed an issue where geolocator was causing auto-update to stop working.

v0.4 9/6/2012
  • Updated language files
  • Changed weather provider to MSN. Google just quietly killed their APIs
  • Changed geolocator timeout to 90 seconds (used to be 20 seconds)


v0.3 1/26/2012
  • Added Geolocation using Wireless networks (no physical GPS will be used).
  • -it will give up wireless location discovery after 20 seconds (will release all wakelocks).
  • -if timedout, weather will query the latest weather location on record.
  • Removed the noled weather icon from the app launcher (i personally found it so ugly and useless). Instead, you access the weather app/plug-in via the NoLED settings under toggle notifications (requires NoLED > v5.0.1b).


FAQ

Please go to http://www.devasque.com/noled/FAQ.php.
Last edited by madmack; 5th June 2013 at 11:45 PM.
The Following 19 Users Say Thank You to madmack For This Useful Post: [ View ]
20th July 2010, 05:30 PM   |  #3  
Account currently disabled
Thanks Meter: 0
 
68 posts
Join Date:Joined: Jul 2008
Donate to Me
More
Can this dot be made to look like a mail icon for SMS ... "!" for missed call etc?
20th July 2010, 05:37 PM   |  #4  
Recognized Developer
Stockholm
Thanks Meter: 2,613
 
6,349 posts
Join Date:Joined: Jan 2010
Donate to Me
Perfect, BIG thanks. One less issue with SGS
20th July 2010, 05:41 PM   |  #5  
ranova's Avatar
Senior Member
Thanks Meter: 201
 
1,286 posts
Join Date:Joined: Jul 2010
this is a very clever idea.

I tried it out, but it isnt working for me on my Samsung Captivate
20th July 2010, 05:45 PM   |  #6  
madmack's Avatar
OP Senior Member
Flag Boston, MA
Thanks Meter: 4,419
 
3,535 posts
Join Date:Joined: Dec 2008
Donate to Me
More
Quote:
Originally Posted by andy2na

this is a very clever idea.

I tried it out, but it isnt working for me on my Samsung Captivate

Strange, it really should work.

Did you lock the screen and unlock once after installation ? Try sending a sms to yourself from another phone while the screen is off. Then wait for about 10 seconds (enough time for the whole screen to light up, go off, and then show a notification). Let me know if this still doesn't work, the captivate might have different screen timeouts than our galaxy S.
20th July 2010, 05:48 PM   |  #7  
Senior Member
Thanks Meter: 16
 
175 posts
Join Date:Joined: Aug 2009
No working
Its now working on my SGS.
The reason could be > I have lost my default notifications after sd card fix. I do have a media folder on my sdcard/sd with default samsung tones which i copied before the fix on to my ext sd.
Any solutions ?
20th July 2010, 05:51 PM   |  #8  
madmack's Avatar
OP Senior Member
Flag Boston, MA
Thanks Meter: 4,419
 
3,535 posts
Join Date:Joined: Dec 2008
Donate to Me
More
Quote:
Originally Posted by rkadve

Its now working on my SGS.
The reason could be > I have lost my default notifications after sd card fix. I do have a media folder on my sdcard/sd with default samsung tones which i copied before the fix on to my ext sd.
Any solutions ?

I would say try to sms from another phone, or give yourself a missed call to see if the application is running. These should work regardless of where you placed your notification tones.

If these do work, then make sure you place your notification tones in /sdcard/sd/media/audio/notifications , playing any of them should trigger the notification.
20th July 2010, 05:54 PM   |  #9  
Bajo76's Avatar
Senior Member
Flag Spreitenbach
Thanks Meter: 59
 
366 posts
Join Date:Joined: May 2009
More
Unfortunatly not working for me too. Using JG1 and modaco´s r2. All default ringtones selected.

Would love to get this working.
20th July 2010, 06:04 PM   |  #10  
madmack's Avatar
OP Senior Member
Flag Boston, MA
Thanks Meter: 4,419
 
3,535 posts
Join Date:Joined: Dec 2008
Donate to Me
More
Quote:
Originally Posted by Bajo76

Unfortunatly not working for me too. Using JG1 and modaco´s r2. All default ringtones selected.

Would love to get this working.

Can you go to Settings > Applications > Running Services and see whether NoLED is listed there ?

Post Reply Subscribe to Thread

Tags
noled
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Android Apps and Games by ThreadRank