ScreenWakeUp 0.3
Você poderá baixar em 5 segundos.
Sobre ScreenWakeUp
ScreenWakeUp usa o sensor de proximidade para travar e acordar a tela. Ele funciona como um serviço e será reiniciado automaticamente no inicialização.
ATENÇÃO: ANTES DE DESINSTALAR VOCÊ DEVE LIBERAR O ADMINISTRADOR DE BLOQUEIO! (execute ScreenWakeUp e selecione no RELEASE LOCK ADMIN)
Você pode bloquear a tela com o aplicativo ScreenLock (não é um widget), uma longa pressão na tecla de pesquisa, cobrindo o sensor de proximidade na parte superior do telefone por alguns segundos (settable) ou simplesmente você pode colocar o telefone no bolso (notei que pode falhar se o tecido do bolso for preto opaco, eu acho que devido à forma como o sensor de proximidade funciona).
A tela acorda automaticamente (ou desbloqueia se habilitada) quando você tira o telefone do bolso ou move uma mão sobre ele.
O programa é orientado por eventos (não usa ciclos de CPU para verificar sensores), mas o telefone precisa ficar no modo PARTIAL_WAKE_LOCK para permitir o despertar. A CPU não entra em modo de sono, por isso, após alguns minutos (settable) a trava será liberada para evitar o dreno da bateria. Você pode ler mais sobre PARTIAL_WAKE_LOCK aqui: http://developer.android.com/reference/android/os/PowerManager.html
Não tenha medo do consumo de sensor de proximidade, é muito baixo (0,045mA no meu atrix).
Permissões necessárias: - WAKE_LOCK para ligar a tela - DISABLE_KEYGUARD para desbloquear o telefone automaticamente - MODIFY_AUDIO_SETTINGS para verificar se um fone de ouvido está conectado - RECEIVE_BOOT_COMPLETED para reiniciar automaticamente no inicialização - VIBRAR para vibrar na trava da tela
Não é necessário conexão com a internet, sem anúncios, sem risco de privacidade.
Bugs conhecidos: - Às vezes, a opção de desbloqueio automático não funciona - Em algum momento o sensor de proximidade pára para funcionar quando o telefone está conectado ao PC (você deve reiniciar o telefone)
Coisas legais: Este programa é um software livre: você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral do GNU, conforme publicado pela Free Software Foundation, seja a versão 3 da Licença, ou (à sua opção) qualquer versão posterior.
Este programa é distribuído na esperança de que ele seja útil, mas sem qualquer garantia; sem sequer a garantia implícita de COMERCIALIZAÇÃO ou APTIDÃO PARA UM PROPÓSITO ESPECÍFICO. Consulte a Licença Pública Geral do GNU para obter mais detalhes.
Testado apenas no Motorola Atrix com Android 2.3.4
Para comentários / feedback / bug / sugestão / localização / doações escrever para: iiizio AT users.sf.net PS: Desculpe pelo meu inglês ruim
Graças a Daniel Añez Scott pela tradução em espanhol. Graças a Stefan (sk750) para o gerenciamento de sensores de movimento.