WaveUp App
WaveUp é um aplicativo que acorda seu telefone - liga a tela - quando você acena sobre o sensor de proximidade.
Desenvolvi este aplicativo porque queria evitar pressionar o botão de energia apenas para dar uma olhada no relógio - o que eu acabo fazendo muito no meu telefone. Já existem outros aplicativos que fazem exatamente isso - e até mais. Fui inspirado pelo Gravity Screen On/Off, que é um ótimo aplicativo. No entanto, sou um grande fã de software livre e tento instalar software gratuito (livre como em liberdade, não apenas gratuito como em cerveja grátis) no meu telefone sempre que possível. Não consegui encontrar um aplicativo de código aberto que fizesse isso, então eu mesmo fiz. Se você estiver interessado, pode dar uma olhada no código: https://gitlab.com/juanitobananas/wave-up
Basta acenar com a mão sobre o sensor de proximidade do seu telefone para ligar a tela. Isso é chamado de modo de aceno e pode ser desativado na tela de configurações para evitar a ativação acidental da sua tela.
Ele também liga a tela quando você tira seu smartphone do bolso ou da bolsa. Isso é chamado de modo bolso e também pode ser desativado na tela de configurações.
Ambos os modos estão habilitados por padrão.
Ele também bloqueia seu telefone e desliga a tela se você cobrir o sensor de proximidade por um segundo (ou um tempo especificado). Isso não tem um nome especial, mas pode ser alterado na tela de configurações também. Isso não está habilitado por padrão.
Para aqueles que nunca ouviram falar do sensor de proximidade: é uma pequena peça que está em algum lugar perto de onde você coloca o ouvido ao falar ao telefone. Você praticamente não consegue vê-lo e ele é responsável por dizer ao seu telefone para desligar a tela quando você está em uma chamada.
Desinstalar
Este aplicativo usa a permissão de Administrador de Dispositivo. Portanto, você não pode desinstalar o WaveUp normalmente.
Para desinstalá-lo, basta abri-lo e usar o botão Desinstalar WaveUp na parte inferior do menu.
Problemas conhecidos
Infelizmente, alguns smartphones mantêm a CPU ligada enquanto escutam o sensor de proximidade. Isso é chamado de wake lock e causa um consumo considerável da bateria. Isso não é culpa minha e não posso fazer nada para mudar isso. Outros telefones entrarão em modo de espera quando a tela estiver desligada, enquanto ainda escutam o sensor de proximidade. Nesse caso, o consumo de bateria é praticamente zero.
Permissões Android necessárias:
- WAKE_LOCK para ligar a tela
- USES_POLICY_FORCE_LOCK para bloquear o dispositivo
- RECEIVE_BOOT_COMPLETED para iniciar automaticamente na inicialização, se selecionado
- READ_PHONE_STATE para suspender o WaveUp enquanto estiver em uma chamada
Notas diversas
Este é o primeiro aplicativo Android que eu escrevi, então cuidado!
Esta também é minha primeira pequena contribuição para o mundo do software livre. Finalmente!
Eu adoraria se você pudesse me dar feedback de qualquer tipo ou contribuir de alguma forma!
Obrigado por ler!
Software livre é incrível!!!
Traduções
Seria realmente legal se você pudesse ajudar a traduzir o WaveUp para seu idioma (mesmo a versão em inglês provavelmente poderia ser revisada). Está disponível para tradução como dois projetos no Transifex: https://www.transifex.com/juanitobananas/waveup/ e https://www.transifex.com/juanitobananas/libcommon/.
Agradecimentos
Meus agradecimentos especiais a:
Veja: https://gitlab.com/juanitobananas/wave-up/#acknowledgments









