4,1
12,9 mil avaliações
1 mi+
Downloads
Classificação do conteúdo
Todos
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela

Sobre este app

WaveUp é um aplicativo que acorda seu telefone - liga a tela - quando você acena pelo sensor de proximidade.

Desenvolvi este aplicativo porque queria evitar pressionar o botão liga / desliga apenas para dar uma olhada no relógio - o que faço muito no meu telefone. Já existem outros aplicativos que fazem exatamente isso – e ainda mais. Fui inspirado pelo Gravity Screen On/Off, que é um aplicativo ótimo. No entanto, sou um grande fã de software de código aberto e tento instalar software livre (grátis como em liberdade, não apenas grátis como em cerveja grátis) no meu telefone, se possível. Não consegui encontrar um aplicativo de código aberto que fizesse isso, então fiz sozinho. Se você estiver interessado, pode dar uma olhada no código:
https://gitlab.com/juanitobananas/wave-up

Basta passar a mão sobre o sensor de proximidade do telefone para ligar a tela. Isso é chamado de modo onda e pode ser desativado na tela de configurações para evitar a ativação acidental da tela.

Ele também ligará a tela quando você tirar o smartphone do bolso ou da bolsa. Isso é chamado 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 também pode ser alterado na tela de configurações. Isso não está habilitado por padrão.

Para quem nunca ouviu falar de sensor de proximidade: é uma coisinha que fica em algum lugar perto de onde você coloca o ouvido quando fala ao telefone. Você praticamente não consegue vê-lo e ele é responsável por dizer ao seu telefone para desligar a tela durante uma ligação.

Desinstalar

Este aplicativo usa a permissão de administrador do 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 deixam a CPU ligada enquanto ouvem 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 irão "adormecer" quando a tela for desligada enquanto ainda ouvem o sensor de proximidade. Nesse caso, o consumo da bateria é praticamente zero.

Permissões necessárias do Android:

▸ WAKE_LOCK para ligar a tela
▸ RECEIVE_BOOT_COMPLETED para inicialização automática na inicialização, se selecionado
▸ READ_PHONE_STATE para suspender o WaveUp durante uma chamada
▸ BLUETOOTH (ou BLUETOOTH_CONNECT para Android 10 e superior) para detectar fones de ouvido bluetooth durante uma chamada e não suspender o WaveUp
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE e FOREGROUND_SERVICE_SPECIAL_USE para continuar rodando em segundo plano (o que é vital para o WaveUp para sempre ouvir o sensor de proximidade)
▸ USES_POLICY_FORCE_LOCK para bloquear o dispositivo para Android 8 e versões anteriores (isso força o usuário a usar um padrão ou pin, se definido)
▸ BIND_ACCESSIBILITY_SERVICE (API de acessibilidade) para desligar a tela do Android 9 e superior.
▸ REQUEST_DELETE_PACKAGES para desinstalar-se (se USES_POLICY_FORCE_LOCK foi usado)

Notas diversas

Este é o primeiro aplicativo Android que escrevi, então cuidado!

Esta também é minha primeira pequena contribuição para o mundo do código aberto. Finalmente!

Eu adoraria se você pudesse me dar algum tipo de feedback ou contribuir de alguma forma!

Obrigado por ler!

Rochas de código aberto!!!

Traduções

Seria muito legal se você pudesse ajudar a traduzir o WaveUp para o seu idioma (até 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

Meu agradecimento especial a:

Veja: https://gitlab.com/juanitobananas/wave-up/#acknowledgments
Atualizado em
31 de out. de 2023

Segurança dos dados

Sua segurança começa com o entendimento de como os desenvolvedores coletam e compartilham seus dados. As práticas de segurança e privacidade de dados podem variar de acordo com o uso, a região e a idade. O desenvolvedor forneceu as informações a seguir, que podem ser atualizadas ao longo do tempo.
Os dados não são compartilhados com terceiros
Saiba mais sobre como os desenvolvedores declaram o compartilhamento
Nenhum dado foi coletado
Saiba mais sobre como os desenvolvedores declaram a coleta
'> -->
Não encontrado
O URL solicitado não foi encontrado no servidor.