[MOD] Notification led through OLED screen - Galaxy S I9000 Android Development

I was thinking that since the OLED screen does not use any backlight, lighting up a few pixels just to form a little led blinking would not tax too much the battery.
I don't know, however, whether waking-up the phone entails significant increase in battery usage. A middle solution would be to wake it every 2 minutes for 10 seconds in order to display the notification and the let it sleep again.
What do you think?

Sounds good good but im not to sure about that... there was another post about having the illuminating back button flash, maybe both menu and back buttons.. alternating between each one with a speed setting?

i love the idea, but the screen is 'off' for a reason...
first of all i don't know if oled screens can 'burn' (meaning the pixels are still showing when they are suppost to be 'off', because they have been 'on' to long)
Also, if it means the chips that control the screen have to be active instead of inactive, your battery drain may be kinda big....

I don't know that OLED would have burn-in (that's more a CRT thing), but they might well burn out - they do have a finite lifespan.
But you're probably right, it would likely mean that the phone couldn't completely go to sleep.

Mithent said:
I don't know that OLED would have burn-in (that's more a CRT thing), but they might well burn out - they do have a finite lifespan.
But you're probably right, it would likely mean that the phone couldn't completely go to sleep.
Click to expand...
Click to collapse
well, in such a case we could rotate randomly the pixels to be lit up (as in real old time screensavers).
With regard to out of sleep battery consumption you have a point. Maybe we could just wake it up for a few seconds and then have it sleep again. In any case if we assume that the major battery draw is the typically screen, then such an arrangement might prove to be acceptable - at least in some cases.

Why not use the backlight on the menu and back button? They shouldn't use too much power or get burned?

Keychar said:
Why not use the backlight on the menu and back button? They shouldn't use too much power or get burned?
Click to expand...
Click to collapse
Yes - I agree this is a very good alternative - yet I do not know how bright these leds are.
Nevertheless, I noticed that the screen is able to display a big animated icon of the battery charging even when the phone is off! (I just received it and I put it in the charger). Thus, I assume there is some kind of control of what the display shows without having to wake-up the system (at least the whole of it).
If this is the case, we could have some led like notification even when the android is in sleep!!

what you say is not necessarily true.. that icon is when the phone is off. which does not translate to being able to display something on a sleeping phone when it is on.. two totaly different issues ..

lgkahn said:
what you say is not necessarily true.. that icon is when the phone is off. which does not translate to being able to display something on a sleeping phone when it is on.. two totaly different issues ..
Click to expand...
Click to collapse
True. I will check whether it is displayed when the phone is on sleep (still off and charging). It implies, however, that the screen can be controlled (also?) independently of the OS.
(all in all the touch buttons respond / light up when touched though the phone is off and charging).

Go guys!
I'm waiting this modification to buy this phone!
I belong to you!

Up !
Very funny topic one year later !
NoLED, BLN ...
The community is very powerfull !
Thank you all

Guys, just search NoLed on market and it's already made ^^. However, following neldar thread on BLN, NoLed use about 10% more battery per hour than off screen. BLN which is found in most of the kernel ( Except damianGTO one ) use about 1% more battery per hour and turn on the backlight of the touch key. Hope this will help you

Related

Keep backlight off

I'm looking for an application or something that will keep the backlight off at all times while it's running. Sometimes late at night out in the country I don't need it to be able to see the screen very well and I'd like to save battery power as much as possible. Battery life is a constant concern when you're away from AC outlets.
The app is called LUMOS (it changes the backlight setting depending on the light around you) you can find it here it saves a lot of battery also NueDynamicClock is a must have if you want longer battery life I hope it helps
I have a similar problem - how do I prevent the backlight timeout from triggering ?
I use g-watch countdowntimer and when using that I wan the backlight to remain on but unless I keep touching the screen the backlight goes off after a few minutes.
Is there a registry key or something I can change to make g-watch an exception ? - I know my TOmTOm works fine
Sorry to clarify, I have found my problem is not backlight related and hence will start new thread.

View Charging Status with Phone Off.

Hello there.
New user, first post. I've searched if there was anything related but found nothing. If I missed something, moderators can merge or whatever.
Well, it seems you can see the Defy's current charging indicator with the phone turned off, *without* pressing the volume buttons.
Here's how:
1. Make sure the screen is clean (no crust, oil etc);
2. If you're using a screen cover, it might be best to remove it;
3. Charge your Defy with it switched off;
4. In a place with preferably sunlight, look at the screen from the side, at a 45 degree angle and adjust. If you look carefully, you can see the battery indicator!
The catch: Even when charging with the Defy switched off, the screen is partially on, albeit very dim indeed.
Maybe someone could take a screenshot?
Have fun.
Compass Linux.
isnt the charging status just shown on the screen anyway?
stewi21 said:
isnt the charging status just shown on the screen anyway?
Click to expand...
Click to collapse
When the Defy is off and charging, no. Press the volume buttons for the charging status to appear in all its glory.
Whether a feature or a defect, perhaps this is configurable somehow.
Examples:
1. Adjust (with the phone on) the screen dimness for when the phone is off and charging, so one could see from a distance how much is done;
2. Screen indicates when charging is complete (flashing for instance).
There *might* be a slight decrease in the charging time if the screen is completely turned off, but I don't think it would be noticeable.
Compass Linux.

Showing the time even when the phone is off like on the nokia lumia?

I was told that amoled displays have no problem (and doesn't take much energy) to show for example the time even when the phone is on stanbdy.
Would be pretty cool to have all black screen and just the time in white when the phone is on standby.
Is there something that does that already?
Fking1 said:
I was told that amoled displays have no problem (and doesn't take much energy) to show for example the time even when the phone is on stanbdy.
Would be pretty cool to have all black screen and just the time in white when the phone is on standby.
Is there something that does that already?
Click to expand...
Click to collapse
On my SGS2 I use to use an app called noled free from market. It used to display the time on my dimmed lock screen but only when I got a notification. You could download it and just see if the option is there to show the clock all the time. Hope this helps a bit
Yes it does but only on dimmed display, i want something to show it when the display is off. From what i understood amoled can light only certain pixels up. And that way show the time on turned off display using power just for the pixels it uses to show the time.
Fking1 said:
Yes it does but only on dimmed display, i want something to show it when the display is off. From what i understood amoled can light only certain pixels up. And that way show the time on turned off display using power just for the pixels it uses to show the time.
Click to expand...
Click to collapse
Cool, if you get it sorted would you mind sharing what you did? I would like that feature too.
Sure
........
Would appreciate some more input on that
Would love this....I am gonna go home and tinker with NoLED today...
You can do this with NoLEd.
Just go through the options.
Remember to enable NoLed from: settings/Accessibility
My only thing is it keeps the soft buttons on when it is displaying the time
works for me in 'test' mode, but outside that, no luck.
and yes in the test mode, soft keys are still shown ...
versd said:
works for me in 'test' mode, but outside that, no luck.
and yes in the test mode, soft keys are still shown ...
Click to expand...
Click to collapse
Go to accessibility and turn it on
Doesn't the way noled keeps the screen dimmed kills your battery super fast?

Ambient Mode -- what's the point, and why use it?

So I've finally had the chance to play with one of these watches extensively, and I am baffled by ambient mode.
It's not that it still turns off sometimes; that makes perfect sense. What's wrong with it is that it doesn't actually update even when the screen is on.
Test it yourself. Use the default watch face, enable ambient mode, and go in a completely dark room. You can leave the watch still or move it about, just don't let it act as if you're raising your arm and brighten the display.
Watch it for two or three minutes, and you'll notice that even though the screen remains on, it never updates -- the minute hand never moves, and so it doesn't actually show the right time very quickly after it dims. (This is with the official, default watch face, a just-rest watch, the latest firmware installed, and plenty of battery remaining.)
When the screen turns on from a raise or tap in ambient mode, you can actually see the minute hand jump forward several minutes in one go. Even with ambient mode disabled, the watch still turns on automatically with the raise gesture, and it takes no longer to do so than it does in ambient mode.
That implies there is no reason to use it other than vanity. After all, in the brief time before the backlight comes on the watch shows the wrong time, and it doesn't actually show the right time any faster than it would have.
But it's not really a vanity mode either, because except in a very dark place, the dimmed screen is indistinguishable from a powered off one to those standing near you. So you're wasting power, but still look like you have a blank screen on your wrist.
So what, precisely, is the point? It seems to me to add no benefit, just to waste battery. I'm baffled.
Sent from my Nexus 10 using Tapatalk
I played with Ambient Mode a little before the recent update, but battery life just wasn't sufficient to keep it on. After the update, battery life improved enough for Ambient Mode, so I switched it on. I dealt with it a couple days, then ultimately turned it off for this very reason. It just seemed clunky to me, and as you stated, I'd often glance at my wrist only to see the wrong time until suddenly the watch came fully on and updated.
I was excited for Ambient mode, but like you, I no longer see the point. I'd rather just have a user-controllable setting for "fully on" sensitivity. If I could make my 360 just a little more sensitive to my raising my wrist action, it'd be perfect without Ambient Mode.
I wish I could have the screen on all the time in some cases.. like if you go to someplace classy, i would have the face on all the time displaying the watch face. Thats just me.
I've seen the screen update while it was dim. I do think that it is too dim to use outside like you mentioned.
I noticed this as well. Surely just a bug or an issue with android wear that will be fixed at some point. I'm also sure they will provide a lot more features to regulate screen controls, on, off, brightness, etc in future updates. It's just a matter of time.
I look at it this way... the sensor is kind of future proof if anything. Might not be very useful now, but could have a lot of potential in the next few months or once custom ROM's start rolling out.
Android wear is still in the early stages. It can only get better. Just be patient, we are early adopters on first generation hardware.
tlxxxsracer said:
I wish I could have the screen on all the time in some cases.. like if you go to someplace classy, i would have the face on all the time displaying the watch face. Thats just me.
Click to expand...
Click to collapse
Here is a way you can set the screen on all the time:
http://forum.xda-developers.com/showthread.php?p=55311726
knoxploration said:
So I've finally had the chance to play with one of these watches extensively, and I am baffled by ambient mode.
It's not that it still turns off sometimes; that makes perfect sense. What's wrong with it is that it doesn't actually update even when the screen is on.
Test it yourself. Use the default watch face, enable ambient mode, and go in a completely dark room. You can leave the watch still or move it about, just don't let it act as if you're raising your arm and brighten the display.
Watch it for two or three minutes, and you'll notice that even though the screen remains on, it never updates -- the minute hand never moves, and so it doesn't actually show the right time very quickly after it dims. (This is with the official, default watch face, a just-rest watch, the latest firmware installed, and plenty of battery remaining.)
When the screen turns on from a raise or tap in ambient mode, you can actually see the minute hand jump forward several minutes in one go. Even with ambient mode disabled, the watch still turns on automatically with the raise gesture, and it takes no longer to do so than it does in ambient mode.
That implies there is no reason to use it other than vanity. After all, in the brief time before the backlight comes on the watch shows the wrong time, and it doesn't actually show the right time any faster than it would have.
But it's not really a vanity mode either, because except in a very dark place, the dimmed screen is indistinguishable from a powered off one to those standing near you. So you're wasting power, but still look like you have a blank screen on your wrist.
So what, precisely, is the point? It seems to me to add no benefit, just to waste battery. I'm baffled.
Sent from my Nexus 10 using Tapatalk
Click to expand...
Click to collapse
Just watched mine move the minutes hand just fine in ambient mode... this is with the classic Motorola face.
https://www.youtube.com/watch?v=HsTpDpgYwFY
I have started using ambient mode for the first time in a bright office environment and noticed that at random times the display completely turns off. It turns back on once I move my hand ever so slightly. For me Ambient Mode should always be on regardless of lighting condition and watch orientation.
zarks said:
I have started using ambient mode for the first time in a bright office environment and noticed that at random times the display completely turns off. It turns back on once I move my hand ever so slightly. For me Ambient Mode should always be on regardless of lighting condition and watch orientation.
Click to expand...
Click to collapse
I thought it would stay on the dimmed mode the whole time too... but like you said it turns on with even the slightest rotation of the wrist now, and that means we can finally glance at the watch and see the time!
:good:
The minuets do update in real time so idk what you're seeing?
This observation definitely needs to be settled because we have 2 conflicting reports here. Some of you are claiming the watch does not update the time even when the screen is on unless you fully wake the screen. Others are saying it updates just fine, so what gives?
FYI my G watch always displays the correct time, even when dimmed, so I dont think it's an Android Wear problem. Sounds kinda like additional battery conservation steps by Moto. They are essentially sleeping the CPU so that there is just enough juice remaining to keep the screen on for 16+ hours. I just dont understand how some of you are experiencing this and others are not.
for me, in ambient mode, the screen still turns off after a while. but it turns back on much quicker than with ambient mode off. it often takes an exaggerated bring-up-arm movement to turn on the screen with ambient off. i used to resort to tapping the screen instead. with ambient on the battery still last me a "work day". off charger at 7AM and dies around 10PM or so...battery lasts longer with stock faces compared to Facer faces...
Most developer purposes.
My ambient mode used to stay on all the time now it turns off the screen..
ws6kid said:
My ambient mode used to stay on all the time now it turns off the screen..
Click to expand...
Click to collapse
I just started using it and noticed the screen stays on if you keep it flat horizontal, but if you turn your wrist past 45 degrees it turns off.
Maybe they added that with the update, did ambient mode used to stay on even when that watch is sideways?
Ambient is so useless for me, the screen is almost off all the time... So frustrating coming from a g watch
RunNgun42 said:
This observation definitely needs to be settled because we have 2 conflicting reports here. Some of you are claiming the watch does not update the time even when the screen is on unless you fully wake the screen. Others are saying it updates just fine, so what gives?
FYI my G watch always displays the correct time, even when dimmed, so I dont think it's an Android Wear problem. Sounds kinda like additional battery conservation steps by Moto. They are essentially sleeping the CPU so that there is just enough juice remaining to keep the screen on for 16+ hours. I just dont understand how some of you are experiencing this and others are not.
Click to expand...
Click to collapse
For me, I believe I have seen my watch 'get stuck' maybe once or twice where the time on the dim screen wasn't the same as I had on my computer. This could just be a difference in the clocks, as whenever I check both my phone and my dim watch together, they are the same. Like RunNgun42 said, I think it might be a thing where the proc is in sleep mode to try and save power and isn't keeping up the time as accurately as it could. Once you shake it though and the screen lights up again, the proc will come out of sleep and maintain more accurate timekeeping.
Isn't there a screen always on option in the android wear app?
And yes ambient mode still turns off when the watch is at an angle consistent with being down at your side or is completely still.
SilentAce07 said:
Isn't there a screen always on option in the android wear app?
Click to expand...
Click to collapse
No, you can't keep the screen on at all times out of the box, but some 3rd party software can do it...
Ambient mode is a lot quicker to wake up and react than non-ambient, it's a lot more accurate (non-ambient often stays off when I turn my arm to look at the time), it's easier to see what time it is, and it acts a lot more like a conventional watch- the display is on when you need it.
Battery drain is not a biggie, I get through the day, every day.

Ambient Mode/Always On Behavior?

Can anyone help confirm if they see this behavior with their watch? I have always-on screen set to ON in the Android Wear app. (Tilt to wake and gestures are both OFF.) I have noticed that even on the stock Moon Phase face, if I don't touch the face for a while, the watch goes to sleep. By that I mean, the face is completely black, as if I turned off the always-on screen option.
I haven't determined yet if it's always after a specific amount of time. Seems to be at least 30 min, maybe an hour.
Is this normal behavior? I was under the impression that always on means always on, And that time in dim mode would always show.
You are correct.
bailyc said:
Can anyone help confirm if they see this behavior with their watch? I have always-on screen set to ON in the Android Wear app. (Tilt to wake and gestures are both OFF.) I have noticed that even on the stock Moon Phase face, if I don't touch the face for a while, the watch goes to sleep. By that I mean, the face is completely black, as if I turned off the always-on screen option.
I haven't determined yet if it's always after a specific amount of time. Seems to be at least 30 min, maybe an hour.
Is this normal behavior? I was under the impression that always on means always on, And that time in dim mode would always show.
Click to expand...
Click to collapse
You are correct, always on means always on, the only time the watch should sleep, is when you have it on the charger. You may have a bad install or worst case scenario a bad watch.
vvveith said:
You are correct, always on means always on, the only time to watch should sleep, is when you have it on the charger. You may have a bad install or worst case scenario a bad watch.
Click to expand...
Click to collapse
Ok, thanks for confirming! I definitely have something wrong, then. I've factory reset several times and even taken off most apps, and it still happens. Looks like it might be the watch.
I have similar problem - always ON, gestures off, but after about 10 seconds it changes watchface to some dark/black one.
I believe the Always on Feature is not for having your watch face on all the time, but rather it dims your watch face but you still can tell the time with just the darker screen. It's not going to keep your watch face fully lit if that option is turned on.
Well, then I`m selling mine. Why would I want all them beautiful watchfaces if I can`t have them always on?! That`s just stupid.
rbs_uk said:
Well, then I`m selling mine. Why would I want all them beautiful watchfaces if I can`t have them always on?! That`s just stupid.
Click to expand...
Click to collapse
Most of the folks that make the WatchMaker faces either just dim the face, or they make a dimmed mode face that looks like it has phosphorous markings. I personally make custom dimmed modes. My favorite method is to make a blood red version of the face with just the essential features. The moon phase ones can look BAD ASS with the blood red moon phase on a pure black background. This is the only watch I have ever actually gotten comments on in public. When people see it they notice that it ain't no normal watch, and it ain't no Apple watch.
rbs_uk said:
Well, then I`m selling mine. Why would I want all them beautiful watchfaces if I can`t have them always on?! That`s just stupid.
Click to expand...
Click to collapse
I think the battery life would just be too short if you left the face on all the time, all the time meaning the watch never went into dim mode. Just run tilt on, and don't wear the watch to loose. Especially at night if the watch never dimmed that would get annoying as hell it's so bright.
'god guys, really????
rbs_uk said:
I have similar problem - always ON, gestures off, but after about 10 seconds it changes watchface to some dark/black one.
Click to expand...
Click to collapse
Come on guys you do understand ambient mode right? When the main screen of the watch face shuts down it goes into ambient mode, which is simply black and white. Just like any pure android device. (i.e. Nexus 6) If you do not understand of know of this behaviour please stop posting and do some research. 'The watch is acting as it is suppose to in Android Wear. Just like notifications on a Nexus device. Google is your friend.
So is YouTube and understanding the android system as of today. Come on, get a clue.
Yeah I think if it was on all the time you'd be lucky to get even a few hours of battery life out of it....
falcon26 said:
Yeah I think if it was on all the time you'd be lucky to get even a few hours of battery life out of it....
Click to expand...
Click to collapse
Well, I know what I personally thought was confusing is that "always on" isn't actually always on when charging. When on the charger, display turns off completely after a time. That's different behavior from what I'm used to based on the Moto X, which has AMOLED and still displayed ambient information on the screen when charging/docked. I find it a little odd that there is no built-in charging/docked display that uses the ambient (dimmed) display mode.
But to be sure, my watch definitely had something wrong with it. I just received a replacement unit yesterday, so I'll be testing it out today to see if it's able to stay dimmed as it should when off the charger.
Be attencion with "always on" mode, this is screen after four days (contrast on level 3).
I've had the "Ranger" watch face on with a full colour ambient mode and not experiencing any burn-in. Every minute it shifts the image somewhat in order to reduce any burn in effect. See https://play.google.com/store/apps/details?id=co.smartwatchface.watch.face.ranger.military .
Just to cease any confusion. Always On means the screen is always on. After a few seconds, the screen will dim and go into a black/white ambient mode to reserve power.
The OP says his screen is turning completely off. So it seems there is a problem there. Every Watch face has a different ambient mode. Perhaps the one you are using has a broken ambient mode and not displaying data.
I found the best way to make a watch face is to build one yourself. Purje Black is awesome for this (truely amazing app). I am not going to do a full review but the transition between full on and ambient mode is animated, looks fantastic, has lots of Hotspots to launch various apps like weather, Google Fit data, etc, and displays it in a awesome format.
But the best feature is that you can customize the ambient mode separately from the actual face. They also support community made themes, so just browse their Google Plus theme page, find one you like, customize it to how you want it and save it.
Just be careful with your AMOLED screen that you don't have any information that is static in ambient mode, like numbers, hour marks, etc. I prefer a Digital clock/Calendar date on my Amoled, but have a nice looking analog with various information on my full face.
The device going to sleep is normal. It will go from full on to ambient mode and from there if the watch isn't moved for 30 minutes it will shut the screen off. See below from Google.
"You can set the display to show the time or turn off completely when you're not using the watch. If set to turn off, the screen will turn on when you turn your wrist or touch the screen.*
Tip: Letting your screen turn off when you're not using the watch will help improve battery life. If the watch hasn't moved for 30 minutes, the screen will turn off even if you have it set to remain always on. To wake your watch, tilt it or press the power button."
Sent from my Nexus 6 using Tapatalk
Hi
I'm trying to find an App for my watch that will keep the Watchface in Ambient mode for as long as i like (more than 24Hrs) even when it's not on my hand (not being moved).
Any ideas would be appretiated.
ausi said:
Hi
I'm trying to find an App for my watch that will keep the Watchface in Ambient mode for as long as i like (more than 24Hrs) even when it's not on my hand (not being moved).
Any ideas would be appretiated.
Click to expand...
Click to collapse
First off between the battery hit and possible screen damage I wouldn't recommend that. But I haven't seen any faces or apps that would accomplish this. And since that feature is inherent to wear it would probably take root to accomplish it anyway.
Sent from my Nexus 6 using Tapatalk
crawrj said:
First off between the battery hit and possible screen damage I wouldn't recommend that. But I haven't seen any faces or apps that would accomplish this. And since that feature is inherent to wear it would probably take root to accomplish it anyway.
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Thanks, i have root..........but still cannot find an App to do this, i still would like to try.
Ho about limiting brightness to lower level than level 1. While I,m not using watch, just before it goes to ambient, I can See brightness dimmed to lower than minimum and after, ambient turns on, whitch is brighter. What can i do to use lowest levels all the time?
Stay Lit Wear
In case you haven't found it yet, search Google Play for "Stay Lit Wear."

Categories

Resources