Is it possible to stop the screen saver from coming on on a series 60 3rd edition mobile, using java commands. if so how is this done. any help would be great
Is it possible to stop the screen saver from coming on on a series 60 3rd edition mobile, using java commands. if so how is this done. any help would be great
i asked basically the same question once before and got no useful answer. i don't think there's any neat way of doing it from Java, unless you pull a total hack and make something happen every 59 seconds (or whatever is just short of the screensaver time-out) that will disable the screensaver. Ridiculous, but otherwise you'll have to write a Symbian application. If there is a way of doing this in Java, I'd also love to know about it.
I haven't found anything either so I had to implement it using symbian but control it with the java app.
Rupinder Deol
This is not possible on most of the S60 3rd Edition devices (except some Cingular/AT&T branded devices). However there will be a way to do this in most of the 3rd Edition FP1 devices. there will be techical solution posted shortly
Hartti
I need that too! What about that FP1 solution?
Any solutions are welcome even the ugly workaround.
For your information you can't implement the Symbian native support solution anymore unless you are planning to get SymbianSigned.
See: http://discussion.forum.nokia.com/fo...529#post328529
Last edited by lenclud; 2007-07-30 at 19:41.
Here is the link to the solution available on S60 3rd Edition FP1 devices
http://www.forum.nokia.com/document/...60_devices.htm
Hartti
Hello,
I have tried this solution on the N95, however the screen saver continues to come on. Has anyone else tried this on the N95 or could anyone give me any tips?
I have also posted a separate thread for this:
http://discussion.forum.nokia.com/fo...763#post329763
Thanks,
Jason
Just to be more specific, I am using the solution detailed here:
http://www.forum.nokia.com/document/...60_devices.htm
This keeps the backlight on, until the screen saver comes on, then the backlight goes off, although I'm still calling
DeviceControl.setLights( 0, 100 );
every two seconds.
Any help would be greatly appreciated!
We can't get that workaround to work on latest N95 firmware, maybe it did not made it the N95 branch or we are just missing something.
Basically we are calling the light API every 2 seconds as described and it successfully maintains the light on until the screensaver kicks in. As the screensaver turns on the light fade away too even though our java application is still calling the light API.
Anyone was successful in using that workaround?
Any Java developer were successful in using that workaround on N95?
I know that the early firmware releases N95 did not support this workaround. I was under impression that this would have been added on later releases of N95, but apparently not so. I have to dig a little bit around...
Hartti
Unfortunately we haven't tested other FP1 phones like the E90 or the 6110 Navigator. I'll see if I get a chance to do that tomorrow.
I just tried the solution on the 6110 with firmware V 03.51 and it also does not keep the screen saver from coming on.
Just to restate, the workaround I am using is:
In a Thread:
public void run()
{
while( true )
{
DeviceControl.setLights( 0, 100 );
try
{
Thread.sleep( 2000 ); // 2 seconds
}
catch (InterruptedException ex)
{
ex.printStackTrace();
}
}
}
}