ScreenWakeUp 0.3
Poderá descarregar em 5 segundos.
Sobre ScreenWakeUp
O ScreenWakeUp utiliza o sensor de proximidade para bloquear e acordar o ecrã. Funciona como um serviço e reinicia automaticamente no arranque.
AVISO: ANTES DE DESINSTALAR, TEM DE LIBERTAR O ADMINISTRADOR DE BLOQUEIO! (executar ScreenWakeUp e selecione no RELEASE LOCK ADMIN)
Pode bloquear o ecrã com a aplicação ScreenLock (não é um widget), uma longa pressão na tecla de pesquisa, cobrindo o sensor de proximidade na parte superior do telefone durante alguns segundos (tivo) ou simplesmente pode colocar o telefone no seu bolso (reparei que pode falhar se o tecido do bolso for preto opaco, penso que devido ao funcionamento do sensor de proximidade).
O ecrã acorda automaticamente (ou desbloqueia-se se estiver ativado) quando tira o telefone do bolso ou move uma mão sobre ele.
O programa é conduzido por eventos (não utilize ciclos de CPU para verificar os sensores), mas o telefone precisa de permanecer no modo PARTIAL_WAKE_LOCK para permitir o despertar. O CPU não entra em modo de repouso, pelo que, após alguns minutos (tivo) o bloqueio será libertado para evitar o escoamento da bateria. Pode ler mais sobre PARTIAL_WAKE_LOCK aqui: http://developer.android.com/reference/android/os/PowerManager.html
Não tenha medo do consumo do sensor de proximidade, é muito baixo (0,045mA no meu atrix).
Permissões necessárias: - WAKE_LOCK para ligar o ecrã - DISABLE_KEYGUARD para desbloquear automaticamente o telefone - MODIFY_AUDIO_SETTINGS para verificar se um auricular está ligado - RECEIVE_BOOT_COMPLETED para reiniciar automaticamente no arranque - VIBRAR para vibrar na fechadura do ecrã
Não é necessária ligação à Internet, nem anúncios, nem risco de privacidade.
Insetos conhecidos: - Às vezes a opção de desbloqueio automático não funciona - Por vezes, o sensor de proximidade para de funcionar quando o telefone está ligado ao PC (tem de reiniciar o telefone)
Coisas legais: Este programa é um software gratuito: pode redistribuí-lo e/ou modificá-lo nos termos da Licença Pública Geral da GNU, conforme publicado pela Free Software Foundation, quer versão 3 da Licença, quer (a seu opção) qualquer versão posterior.
Este programa é distribuído na esperança de que seja útil, mas sem qualquer garantia; sem sequer a garantia implícita de COMERCIANTES OU FITNESS PARA UM FIM ESPECÍFICO. Consulte a Licença Pública Geral da GNU para mais detalhes.
Testado apenas no Motorola Atrix com Android 2.3.4
Para comentários / feedback / bug / sugestão / localização / doações escreva para: iiizio AT users.sf.net PS: Desculpe pelo meu mau inglês
Graças a Daniel Añez Scott pela tradução em espanhol. Graças a Stefan (sk750) pela gestão dos sensores de movimento.