무제한 데이터 요금제가 있기 때문에 WiFi를 켜지 않습니다. 나는 최근에 자율적으로 무작위로 활성화 된 것을 알았습니다.
WiFi를 계속 켜는 범인을 어떻게 찾을 수 있습니까? WiFi 활성화 의도를 시작한 응용 프로그램을 잡을 수있는 방법이 있습니까?
지금까지 맹목적으로 검색을했는데 여전히 WiFi가 켜진 것을 알 수 있습니다. 미리 감사드립니다! Android 4.4를 실행하는 Nexus 4가 있습니다.
무제한 데이터 요금제가 있기 때문에 WiFi를 켜지 않습니다. 나는 최근에 자율적으로 무작위로 활성화 된 것을 알았습니다.
WiFi를 계속 켜는 범인을 어떻게 찾을 수 있습니까? WiFi 활성화 의도를 시작한 응용 프로그램을 잡을 수있는 방법이 있습니까?
지금까지 맹목적으로 검색을했는데 여전히 WiFi가 켜진 것을 알 수 있습니다. 미리 감사드립니다! Android 4.4를 실행하는 Nexus 4가 있습니다.
답변:
KitKat에는 Wi-Fi가 꺼져있을 때 Wi-Fi 기반 위치 감지가 작동하도록 주기적으로 네트워크를 검색하는 기능이 있습니다. 이것을 끄려면 :-
앱이 Wi-Fi를 완전히 켠 경우에도 의도가 없습니다. 오히려 메소드를 호출하여 수행됩니다 WifiManager.setWifiEnabled
. " Wi-Fi 연결 및 연결 끊기 "권한이있는 앱만 이 작업을 수행 할 수 있습니다.
Dan이 언급 한 KitKat 기능이 아닌 경우 간격이 상당히 짧습니다 (예 : 밤에 잠자는 동안 적어도 한 번 발생 함).
adb logcat | tee wifi.log
wifi.log
언제 트리거 되었는지 확인 하십시오.이것은 적어도 사물을 좁히는 데 도움이되어야합니다. "Wi-Fi를 트리거하는 App X"를 명시 적으로 표시하지 않더라도 "Wi-Fi가 켜질 때마다 몇 줄 전에 언급 한 app X의 이벤트 Z를 찾습니다"와 같은 패턴을 확인할 수 있습니다. 좋은 지표는 X와 관련이 있습니다. 따라서 X에 요청 된 (그리고 허가 된) 일부 네트워크 (또는 "거친 위치") 권한이 있는지 여부를 확인하십시오. 그렇지 않은 경우 후보가 아닐 수 있습니다. 그렇지 않으면 비활성화 / 동결 / 제거를 시도하고 문제가 해결되었는지 확인하십시오. 그렇다면 찾은 것입니다. 그렇지 않은 경우 다음을 반복하십시오.
장치와 동일한 문제가있었습니다 (주 3). T-Mobile의 전화 회선에 "연결 최적화 프로그램"기능이없는 것 같습니다. T-mo의 경우 비활성화해야 할 기능은 "Wi-Fi 관리자"입니다.
이 기능을 비활성화하려면 다음을 수행해야합니다.
그게 다야 ...
관련없는 문제에 대해 T-mobile 기술 지원 부서에 문의하여이 문제에 대해 언급했습니다. 담당자는이 문제가 알려진 문제임을 알리고이 문제가 해결되었다고 진술했습니다. 그 동안 "Wi-Fi 관리자"를 비활성화하면이 문제를 해결하기위한 임시 수정 사항입니다. 다음은 Wi-Fi 관리자를 비활성화하는 간단한 방법입니다.
T-Mobile 내 계정-> 메뉴-> 옵션-> "Wi-Fi 관리자 알림 표시"(선택 취소)-> "Wi-Fi 관리자 열기"( "연결 지원"아래)-> (선택 취소) "Wi-Fi 관리 사이".