어제 와이파이 목록을 긁어오는 것을 해보았다.(저번 글 WIFI SCANpost)
얼마나 주기적으로 와이파이 목록을 긁어오는지 확인하기 위해
학교에서 집까지 걸어가면서 어플을 켜놓았고 집에가서 로그를 확인해보았다.
결과적으로는 실패다.
휴대폰이 자기 마음대로 긁어오다보니 가끔은 5초만에 스캔하고
최대 20초를 넘기는 일도 있었다.
일정하지는 않더라도 거의 10초에 한 번씩 긁어오기를 바라는 마음이 있었고
로그를 확인하던 중
상태바의 와이파이를 끄고 켤때마다 와이파이를 스캔하는 것을 확인했다.
그럼 어플자체에서 일정한 시간동안 와이파이를 계속해서 끄고 켠다면
켤때마다 스캔을 할테니 내가 딜레이를 넣은 시간 주기로 스캔을 할 수 있다고 생각했다.
이를 위해 run함수를 이용해보기로 했다.
저번에 (주기적으로 뭔가 실행되게 하기 post) 를 이용하는 방법이다.
이 소스를 보면 run함수 안에 와이파이를 셋팅한다. 1초동안은 끄고 10초동안은 켠다.
5초동안켜는 식으로 구현했을때는 켜져있는시간이 너무 짧아서 스캔을 할 시간이 부족한것같다.
그래서 계속 스캔해오지 못하는 상태를 봤다. 어짜피 5초 주기는 지금 하는 프로젝트에도 별로 필요가없을것같아 10초로 셋팅했다.
로그캣을 확인했더니 거의 일정하게 10초~11초 주기로 와이파이를 스캔해오는 것을
확인 할 수 있었다.
또 다른 더 좋은 방안이 생긴다면 이 글을 계속 수정해 나가겠다.
이 블로그 검색
피드 구독하기:
댓글 (Atom)
-
[ 백준 2528 : 사다리 ] 시뮬레이션문제 시뮬레이션이나 구현 문제의 차이점을 잘 모르겠다. 나는 시간이나 상황에따라 계속 변하는 것을 구현 하는것은 시뮬레이션이라 하고 딱 멈춰진 시간, 상황에 맞는 답을 구하는 것은 구현이라고 생각하...
-
[ 백준 1389 : 케빈 베이컨의 6단계 법칙 ] 한 지점을 기준으로 목표점에 얼마나 많은 간선을 지날 수 있는지를 묻는다. 그리고 그 수의 합이 가장 작은 기준 지점이 어떤 점인지를 묻는 문제이다. N이 100이다. 1을 기준으로 하고 ...
-
[ 백준 1806 : 부분합 ] 간만에 손도 풀고 감도 익힐겸 사이트에 들어갔는데 그냥 먼저 보이는 문제 하나 집어서 풀었다. 이 문제를 처음 읽고 메모이제이션해놓으면 편할것 같은데.. 생각하고 일단 바로 메모를 해놨다. DP라는 배열에 현재까...
[백준 16236] 아기 상어
[ 백준 16236 : 아기 상어 ] 2018 삼성전자 sw직무 하반기 기출문제입니다. 역대 삼성전자 기출문제가 그렇듯 역시나 BFS,DFS,완탐,DP,단순구현 입니다. 저는 문제를 단순히 BFS로 풀어갔습니다. 조건만 잘 지킨다면 한번에 ...
댓글 없음:
댓글 쓰기