Iluminar display

5 respostas
rodc

Estou fazendo um processamento demorado e o celular está apagando o backlight após um tempo sem o usuário mexer no celular.
Como faço para, após o processamento, acender o display novamente, como se o usuário tivesse mexido em alguma tecla?

5 Respostas

Y

Aqui cara: http://java.sun.com/javame/reference/apis/jsr118/javax/microedition/lcdui/Display.html#flashBacklight(int)

A API é sua melhor companheira! Hehe.

[]s

Y

Ah! Se a tua intenção é chamar a atenção do usuário, também é interessante fazer o celular vibrar:

http://java.sun.com/javame/reference/apis/jsr118/javax/microedition/lcdui/Display.html#vibrate(int)

Porque aí mesmo que o usuário não esteja “olhando” pro visor, caso ele esteja segurando o celular ele vai sentir que tá “chamando”.

rodc

Já havia tentado usar flashBacklight(), porém esta função faz acender a tela e depois quando clico para ir para a próxima janela, a tela escurece e acende novamente, como se o celular não soubesse que o backlight já estava aceso.
Minha intenção não é chamar a atenção do usuário. Apenas acender o display, como é feito quando você está navegando e demora um tempo para carregar o site. O display apaga e quando a página carrega ou ocorre erro, o display acende novamente.

rodc

Consegui, basta chamar a função flashBacklight() passando o valor zero como parâmetro.

Y

Opa! Que bom, fica aí a dica pro pessoal.

Criado 22 de janeiro de 2008
Ultima resposta 23 de jan. de 2008
Respostas 5
Participantes 2