WiFi Prioritizer trocará o WiFi do seu dispositivo para uma rede mais preferida
*** AVISO: As versões Android mais recentes suportam ***
Observe que o aplicativo não funciona mais corretamente no Android 10 ou superior. Isso se deve principalmente aos limites de varredura em segundo plano e incapacidade de aplicações de forçar a conexão da rede do sistema operacional.
*** Fim do aviso ***
WiFi Prioritizer pretende resolver um problema simples, tentando se reconectar automaticamente a uma rede sem fio de maior prioridade quando estiver em alcance enquanto ainda está conectado a uma rede sem fio de prioridade mais baixa.
Basta arrastar as redes na sequência desejada e o aplicativo cuidará do resto. Os valores padrão são extraídos do que está definido no sistema Wifimanager. O Android honrará essas prioridades apenas quando estiver estabelecendo uma nova conexão WiFi. Portanto, para ajudar o System WiFi Prioritizer também atualizará essas prioridades (se a opção estiver ativada) quando você encomendar as redes.
Escrevi este aplicativo para meu uso pessoal, mas achei que, se eu tiver esse problema, certamente existem outras pessoas por aí com o mesmo problema.
***PERCEBER***
Com o Android 6.0, parece que a permissão para acessar pontos de acesso disponível foi incluída no grupo de permissão de localização. Com a versão 2.0.6+, eu precisava adicionar a permissão de access_coarse_location para que o aplicativo funcione.
Nb. Verifique se sua política de sono WiFi está sempre definida (em Configurações Wi -Fi -> Configurações avançadas) para evitar conexão/reconectar desnecessários quando a opção "Ativando WiFi no início da atualização" estiver ativada.
*** Fim do aviso ***
*** Lista de permissões ***
Acesse a lista recente de pontos de acesso WiFi digitalizados (novo)
Android.permission.access_coarse_location
Envie logs para ajudar no diagnóstico de problemas.
Android.permission.read_logs
Android.permission.write_external_storage
Android.permission.read_external_storage
Verificação de conectividade da Internet
Android.permission.internet
Android.permission.access_network_state
Comece na inicialização
Android.permission.receive_boot_completed
Controle conectividade WiFi
Android.permission.change_wifi_state
Android.permission.access_wifi_state
Permitindo WiFi em determinados dispositivos
Android.permission.write_settings
*** Fim das permissões ***
2.0.7
Lógica alterada para a eleição do WiFi superior.
2.0.6
Tela de explicação de permissão adicionada para o usuário que recusou a permissão no passado.
Limpou algum código.
2.0.5
Adicionado nova permissão necessária para o Android 6.0 Marshmallow. (Access_coarse_location)
Alterou para o alvo SDK 23 e adicionou a primeira facada nas permissões de tempo de execução.
April 8, 2025
April 8, 2025
April 8, 2025
April 8, 2025
April 8, 2025
April 8, 2025
April 8, 2025
April 8, 2025
April 8, 2025
April 8, 2025