안드로이드 wifi lock
안드로이드 WIFI 모듈 중 Launch timeout has expired, giving up wake lock! 오류
Launch timeout has expired, giving up wake lock! 위와 같은 에러는 메서드 중 원하지 않는 상황이 발생하여 Timeout이 걸리면서 생기는 Lock 오류 입니다. WIFI 수신 관련 생기는 위와 같은 에러 상황은 Handler 사용하기와 애초에 와이파이가 감도가 좋지않아 Lock 이 걸리는 상황에서는 와이파이 감도를 받아와서 일정 수준 낮을 때 처리를 해주시면 됩니다. 일정 수준보다 낮추는 방법은 If 문으로 RSSI 정보 를 받아와 일정 수준 이상일 대와 일정 수준 이하일 때를 구별해주시면 됩니다.
안드로이드 Wifi Socket 통신 시 신호가 약할 때 생기는 먹통딜레이 현상 해결방법
Socket통신으로 프로그래밍을 했을 때 핸들러가 제대로 먹히지 않고 신호가 약한 와이파이가 잡혔을 경우 소켓통신을 하다 가만히 휴대폰이 6초가량 검은 화면이 되었다가 진행이 되는 경우에는, (에러메시지에 lock 어쩌구 저쩌구 뜬다는,,,) 자답입니다. 기본적으로 socket을 이용 했을 시에는 동기화 방식으로 접속을 하는데 이 때 백단 또는 Thread를 이용하지 않으면 UI가 멈춰버립니다. 구현방식을 바꾸어야 할 것 같습니다 [출처] 안드로이드사이드 - http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=9720#c_9892 위의 답이 정답이구요. 저같은 경우는 특정 와이파이 지역 내에서 특정 공유기만을 상대로 하는 어플의 경우 이기 때문에, ..