WiFi Prioritizer cambiará el wifi de su dispositivo a una red más preferida
***AVISO: Compatibilidad con versiones más recientes de Android***
Tenga en cuenta que la aplicación ya no funciona correctamente en Android 10 o superior. Esto se debe principalmente a los límites impuestos al escaneo en segundo plano y a la incapacidad de las aplicaciones para forzar la conexión de red del sistema operativo.
***FIN DEL AVISO***
WiFi Prioritizer tiene como objetivo resolver un problema simple al intentar reconectarse automáticamente a una red inalámbrica de mayor prioridad cuando está dentro del alcance mientras aún está conectado a una red inalámbrica de menor prioridad.
Simplemente arrastra las redes en la secuencia deseada y la aplicación se encargará del resto. Los valores predeterminados se extraen de lo que está configurado en el WifiManager del sistema. Android respetará esas prioridades sólo cuando establezca una nueva conexión WiFi. Entonces, para ayudar al sistema, WiFi Prioritizer también actualizará esas prioridades (si la opción está habilitada) cuando reordene las redes.
Escribí esta aplicación para mi uso personal, pero pensé que si tengo este problema, seguramente habrá otras personas con el mismo problema.
***AVISO***
Con Android 6.0 parece que el permiso para acceder a los puntos de acceso disponibles se incluyó en el grupo de permisos de ubicación. Con la versión 2.0.6+ necesitaba agregar el permiso ACCESS_COARSE_LOCATION para que la aplicación funcionara.
NÓTESE BIEN. Asegúrese de que su política de suspensión de WIFI esté configurada en SIEMPRE (en Configuración de WIFI -> Configuración avanzada) para evitar conexiones/reconexiones innecesarias cuando la opción "Habilitar WIFI al inicio de la actualización" esté habilitada.
***FIN DEL AVISO***
***LISTA DE PERMISOS***
Acceda a la lista reciente de puntos de acceso WIFI escaneados (Nuevo)
android.permission.ACCESS_COARSE_LOCATION
Enviar registros para ayudar a diagnosticar problemas.
android.permiso.READ_LOGS
android.permission.WRITE_EXTERNAL_STORAGE
android.permiso.READ_EXTERNAL_STORAGE
Comprobación de conectividad a Internet
android.permiso.INTERNET
android.permiso.ACCESS_NETWORK_STATE
Comenzar en el arranque
android.permiso.RECEIVE_BOOT_COMPLETED
Controlar la conectividad WIFI
android.permiso.CHANGE_WIFI_STATE
android.permiso.ACCESS_WIFI_STATE
Habilitar WIFI en ciertos dispositivos
android.permiso.WRITE_SETTINGS
***FIN DE PERMISOS***
2.0.7
Se cambió la lógica para la elección superior de wifi.
2.0.6
Se agregó una pantalla de explicación de permisos para el usuario que rechazó el permiso en el pasado.
Limpió algo de código.
2.0.5
Se agregó un nuevo permiso necesario para Android 6.0 Marshmallow. (ACCESS_COARSE_LOCATION)
Se cambió para apuntar al SDK 23 y se agregó la primera prueba a los permisos de tiempo de ejecución.
Leer más