2017-11-08 24 views
0

나는 Wifi 스캔 결과를 얻으려면 거친 사용 권한을 요청하고 GPS를 작동시켜 Android 6.0에서 작동시킬 필요가 있다고 생각했습니다.WifiAnalyzer 앱은 GPS를 요청하지 않고 Wi-Fi 스캔 결과를 어떻게 받습니까?

하지만 내가 지금 막 확인했습니다. 안드로이드 7.0, WifiAnalyzer GPS를 요구하지 않고이 정보를 얻을 수 있습니다. 이것이 어떻게 가능한지? GPS를 켜지 않고도 와이파이 스캔을 얻을 수있는 지금 유일한 방법으로

+0

글쎄, 당신은 잘못 생각했습니다. Wi-Fi를 찾기 위해 GPS를 활성화 할 필요는 없습니다. 사례 지점 : GPS를 사용 중지하고 Wi-Fi에서 연결을 해제 한 다음 Wi-Fi를 껐다가 다시 켭니다. 장애가 발생한 GPS를 사용해도 결과가 나타나며 GPS없이 연결됩니다. – Zoe

+0

'.apk' 파일을 다운로드하고 디 컴파일하여 소스 코드를 살펴보십시오. 그런 다음 사용 가능한 WiFi 네트워크가 검색/수신되는 코드 위치를 찾아야합니다. 나도 알아,이 시간이 좀 걸릴 수 있습니다. 하지만 질문에 대한 답을 얻을 수 있습니다. – cramopy

+0

그럴 수 있습니다. GPS가 꺼져 있으면 wifi 관리자의 스캔 결과가 아무 것도 반환하지 않습니다. 하지만 그 응용 프로그램은 다릅니다. 안드로이드 6.0에서는 위치 서비스를 켜기를 요구하지만 7.0에서는 그렇지 않습니다. – user3390378

답변

0

앱의

targetSDKVersion 21 이하로 설정하는 것입니다.

이것은 기기의 os가 Lolipop 이상인지 여부에 관계없이 작동합니다.