투케이2K

52. (TWOK/LOGIC) [Android] 안드로이드 실시간 와이파이 리스트 스캔 및 지속 스캔 요청 제한 로직 - Wifi List Scan 본문

투케이2K 로직정리

52. (TWOK/LOGIC) [Android] 안드로이드 실시간 와이파이 리스트 스캔 및 지속 스캔 요청 제한 로직 - Wifi List Scan

투케이2K 2024. 2. 28. 20:31
반응형

[로직 정리]

정리 로직 : Android

상태 : [Android] 안드로이드 실시간 와이파이 리스트 스캔 및 지속 스캔 요청 제한 로직 - Wifi List Scan

 

[설 명]

 

---------------------------------------------------------------------------

[1] : 특정 와이파이 스캔 리스트 화면 진입 및 wifiManager.startScan 사용해 실시간 와이파이 스캔 시작

  >> 스캔 시작 하기 전에) Scan 스캔 카운트 값 체크 실시

  >> Scan 스캔 카운트 값이 특정 횟수 이상 (ex : 3회) 인 경우 팝업창 알림 표시 (잠시후 다시 스캔을 시도해주세요)

---------------------------------------------------------------------------

[2] : onReceive 를 통해 스캔 된 와이파이 리스트 값을 받은 경우 null 체크 수행 및 Size 체크 수행

  >> null 이 아니고 Size 가 1개 이상 인 경우 하위 로직 수행
  >> null 이거나 Size 가 0개 인 경우 팝업창 알림 표시 (스캔 된 리스트가 없습니다 .. 잠시 후 다시 시도해주세요)

---------------------------------------------------------------------------

[3] : 와이파이 스캔 리스트가 1개 이상 인 경우 스캔 된 리스트에서 SSID , BSSID 필요한 데이터를 for 문 돌면서 데이터 가공 실시

---------------------------------------------------------------------------

[4] : 참고 사이트 

  https://blog.naver.com/kkh0977/222346163

---------------------------------------------------------------------------

 

반응형
Comments