Nunca ligo meu Wi-Fi porque tenho um plano de dados ilimitado. Recentemente, notei que ele é ativado de forma autônoma aleatoriamente.
Como posso encontrar o culpado que continua ligando meu WiFi? Existe uma maneira de capturar o aplicativo que lançou o WiFi enable Intent?
Eu tenho feito uma pesquisa às cegas até agora e ainda percebo meu Wi-Fi ligado. Desde já, obrigado! Eu tenho um Nexus 4 com Android 4.4
wi-fi
4.4-kitkat
Miron V
fonte
fonte
Respostas:
O KitKat possui um recurso no qual, quando o Wi-Fi está desativado, ele verifica periodicamente as redes para permitir que a detecção de local baseado em Wi-Fi funcione. Para desativar isso: -
Mesmo quando um aplicativo liga totalmente o Wi-Fi, isso não é feito com uma intenção; em vez disso, ele é feito chamando o método
WifiManager.setWifiEnabled
. Somente aplicativos com a permissão " conectar e desconectar do Wi-Fi " podem fazer isso.fonte
Se não é o recurso do KitKat que Dan mencionou , e os intervalos são razoavelmente curtos (por exemplo, isso acontece pelo menos uma vez enquanto você dorme à noite):
adb logcat | tee wifi.log
wifi.log
para ver quando foi acionado (e, quem sabe, por quem)Isso deve pelo menos ajudar a diminuir as coisas. Mesmo que ele não indique explicitamente "App X acionando WiFi", você pode verificar padrões, como "sempre que o Wi-Fi estiver ativado, acho que o evento Z do aplicativo X mencionou algumas linhas antes". Bom indicador que pode ter a ver com o X então. Portanto, verifique se o X tem algumas permissões de rede (ou "localização grossa") solicitadas (e concedidas), como se não, é improvável que seja seu candidato. Caso contrário, tente desativá-lo / congelá-lo / desinstalá-lo e verifique se o seu problema desapareceu. Se sim, você o encontrou - se não, repita com o próximo.
fonte
Eu tive o mesmo problema com o meu dispositivo (nota 3). A T-Mobile parece não ter um recurso "Connection Optimizer" em sua linha de telefones. No caso do T-mo, o recurso que precisa ser desativado é o "Wi-Fi Manager".
Para desativar esse recurso, faça o seguinte:
É isso aí...
Conversei com o suporte técnico da T-mobile sobre um problema não relacionado e mencionei de imediato esse problema. O representante me informou que esse era um problema conhecido e afirmou que esse problema estava sendo resolvido. Nesse meio tempo, desabilitar o "Wi-Fi Manager" é uma correção temporária para solucionar esse problema. Aqui está a maneira abreviada de desativar o gerenciador de Wi-Fi:
T-Mobile Minha conta -> Menu -> Opções -> "Exibir notificações do Wi-Fi Manager" (desmarque) -> "Abrir Gerenciador Wi-Fi" (em "Assistente de conexão") -> (desmarque) "Gerenciar Wi-Fi Conexões ".
fonte