Aplicação não oficial para lidar com conexões Wi-Fi
Aplicação não oficial para lidar com a conectividade Wi-Fi do seu dispositivo Android. Ele leva em consideração as redes configuradas anteriormente, por um lado, e os Hotspots laranja e Freewifi, por outro lado (você deve ter credenciais válidas, consulte http://www.orange-wifi.com e https://wifi.free.fr):
- alterne automaticamente entre diferentes pontos de acesso com base na força do sinal entre os viciados Wi-Fi e as redes configuradas anteriormente. Ideal para evitar conexões indesejadas com redes que estão com defeito ou cujo sinal é muito fraco.
- Autentique automaticamente para os pontos de acesso suportados (se você fornecer credenciais válidas).
O aplicativo está em execução em segundo plano e não requer nenhuma ação do usuário. Ele conectará o dispositivo automaticamente ao melhor ponto de acesso Wi-Fi.
### Descrição detalhada ###
Somente as redes cujo sinal é maior que um determinado limite serão levadas em consideração. Um teste de conectividade à Internet também é realizado após a conexão. Se nenhuma conectividade eficaz for detectada após um determinado tempo, a rede atual será desativada e a próxima será tentada. Observe que o aplicativo não habilita/desativa a conectividade Wi-Fi do dispositivo, mas apenas redes Wi-Fi. Em relação Hotspots suportados, a autenticação é tratada de maneira transparente se você fornecer credenciais válidas.
Aqui está o algoritmo detalhado usado:
SE:
Ou varredura Wi-Fi, feita,
Ou desconexão da rede atual,
Ou tela desbloqueada,
{
=> Obtenha a lista de redes Wi-Fi circundantes
=> Mantenha apenas as redes configuradas ou os hostpots suportados
=> Mantenha apenas as redes cujo sinal é maior que o limite
=> Classifique as redes com base na força do sinal
=> Experimente o primeiro
=> Se for um ponto de acesso, use as credenciais fornecidas
=> Verifique a conectividade da Internet
=> Se o teste for bem -sucedido, está feito!
=> Caso contrário, tente a próxima rede ou desista.
}
O aplicativo pode tentar apenas 2 redes configuradas e 2 Hotspots a cada vez (um total de 4 redes). Quando o processo é concluído, o aplicativo é suspenso por 5 segundos, mesmo que as condições sejam atendidas. Se nenhuma rede estiver bem -sucedida após a segunda tentativa, o atraso se tornará 10 segundos, depois 20, etc. a 5 minutos no máximo. Esse atraso é redefinido após a primeira conexão sucessiva com uma rede Wi-Fi.
### Notas ###
Direitos autorais: http://openclipart.org/detail/161605/tourism-and-ervices-buttons--by-lbear
"Todo o clipart é lançado ao domínio público e pode ser usado em qualquer projeto gratuitamente, sem restrições".
[07-27-2013]
Internacionalização (EN/FR)
[07-23-2013]
Correções menores
[02-16-2013]
Adicionado uma tela de preferência para personalizar o comportamento do aplicativo
Leia mais