Nunca enciendo mi WiFi porque tengo un plan de datos ilimitado. Recientemente me di cuenta de que se habilita de forma autónoma al azar.
¿Cómo puedo encontrar al culpable que sigue encendiendo mi WiFi? ¿Hay alguna manera de detectar la aplicación que lanzó el WiFi enable Intent?
He estado haciendo una búsqueda a ciegas hasta el momento y todavía noto que mi WiFi se enciende. ¡Gracias por adelantado! Tengo un Nexus 4 con Android 4.4
wi-fi
4.4-kitkat
Miron V
fuente
fuente
Respuestas:
KitKat tiene una función en la que, cuando la conexión Wi-Fi está apagada, escanea periódicamente las redes para permitir que funcione la detección de ubicación basada en Wi-Fi. Para desactivar esto: -
Incluso cuando una aplicación enciende completamente el Wi-Fi, esto no se hace con una intención; más bien, se hace llamando al método
WifiManager.setWifiEnabled
. Solo las aplicaciones con el permiso " conectarse y desconectarse de Wi-Fi " pueden hacer esto.fuente
Si no es esa característica de KitKat que mencionó Dan , y los intervalos son razonablemente cortos (por ejemplo, sucede al menos una vez mientras duermes por la noche):
adb logcat | tee wifi.log
wifi.log
cuándo se activó (y con suerte, por quién)Esto al menos debería ayudar a reducir las cosas. Incluso si no indica explícitamente "Aplicación X que activa WiFi", puede verificar patrones, como "WiFi de tiempo extra activado, encuentro que el evento Z de la aplicación X mencionó algunas líneas antes". Buen indicador que podría tener que ver con X entonces. Por lo tanto, verifique si X tiene algunos permisos de red (o "ubicación aproximada") solicitados (y otorgados), ya que, de lo contrario, es poco probable que sea su candidato. De lo contrario, intente deshabilitarlo / congelarlo / desinstalarlo y ver si su problema se ha ido. Si es así, lo encontraste; si no, repite con el siguiente.
fuente
Tuve el mismo problema con mi dispositivo (Nota 3). T-Mobile no parece tener una función de "Optimizador de conexión" en su línea de teléfonos. En el caso de T-mo, la función que debe deshabilitarse es el "Administrador de Wi-Fi".
Para deshabilitar esta función, debe hacer lo siguiente:
Eso es...
Hablé con el soporte técnico de T-mobile sobre un problema no relacionado y mencioné este problema por casualidad. El representante me informó que se trataba de un problema conocido y declaró que se estaba abordando este problema. Mientras tanto, deshabilitar el "Administrador de Wi-Fi" es una solución temporal para solucionar este problema. Aquí está la forma abreviada de deshabilitar el administrador de Wi-Fi:
Mi cuenta de T-Mobile -> Menú -> Opciones -> "Mostrar notificaciones del Administrador de Wi-Fi" (Desmarcar) -> "Abrir Administrador de Wi-Fi" (en "Asistente de conexión") -> (Desmarcar) "Administrar Wi-Fi Conexiones ".
fuente