Android – Desabilitar o desligamento automatico de tela (Disable screen sleep)

MUDAMOS VEJA EM: http://helpdev.com.br/2012/10/18/android-desabilitar-desligamento-automatico-de-tela-disable-screen-sleep/

– Não permitir que a tela durma
– Disable screen timeout
– Disable screen turning off
– Disable screen automatically turns off
– Disabling screen sleep
– Disable screen sleep
– Disable sleep activity
– Disable turn off activity

Esse é um termo muito difícil de se encontrar (pelo menos para min), acho que é o post mais complicado de se dar um titulo, afinal como desabilitar o desligamento automatico da tela em sua activity?

MUDAMOS VEJA EM: http://helpdev.com.br/2012/10/18/android-desabilitar-desligamento-automatico-de-tela-disable-screen-sleep/

Existe somente uma maneira (correta) sem a necessidade de mexer nas configurações do visor. Veja como.

Ou você define no XML da tela ou no código fonte:

android:keepScreenOn=”true”
ou
setKeepScreenOn(true);

Exemplo:

No XML (maneira mais simples e acredito que a melhor):

MUDAMOS VEJA EM: http://helpdev.com.br/2012/10/18/android-desabilitar-desligamento-automatico-de-tela-disable-screen-sleep/

no codigo fonte (lembre-se de ter definido o id na tag root do layout):

MUDAMOS VEJA EM: http://helpdev.com.br/2012/10/18/android-desabilitar-desligamento-automatico-de-tela-disable-screen-sleep/

Pronto, sua tela/activity não vai mais dormir/desligar.

Fonte: http://developer.android.com/reference/android/view/View.html#setKeepScreenOn%28boolean%29

6 comentários sobre “Android – Desabilitar o desligamento automatico de tela (Disable screen sleep)

  1. Olá, bom dia.
    Em primeiro lugar parabéns pelo seu blog que tem um ótimo conteúdo.

    Olha é o seguinte, eu estou desenvolvendo uma aplicação (Player de rádio)
    mas eu queria botar uma notificação quando ele estivesse rodando em segundo plano, mas quando eu clico na notificação ele abre outra Activity e fica tocando duas vezes, como posso resolver isso ? Desde já Obrigado.

  2. Ok, obrigado.
    Mas se vc me ajudasse eu botaria o seus créditos no meu App 😀
    pq eu sou novo na área

    • Qualquer duvida que você tiver pode perguntar que vou tentar responder, porem você precisa entender um pouco do assunto no caso “Serviços”, como te ajudaria se você não soube-se como criar um ?

  3. Pingback: Android – Desabilitar o desligamento automático de tela (Disable screen sleep) « Arthur Lehdermann

Deixe um comentário