마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

와이파이 신호세기에 관련해서 질문드립니다.

0 추천
안녕하세요,

이번에 와이파이 신호 관련 어플을 만들고 있습니다

 

액티비티에서 레이아웃으로 와이파이정보(SSID,RSSI,IP)정보를 출력하고 있는데요,

이때 RSSI의 경우 실시간으로(동적)으로 바뀌게 하고싶은데 어떤식으로 해야할지 잘모르겠습니다.

 

정리하자면 와이파이 신호의 세기를 변화하는 족족(실시간으로) 수치가 바뀌도록 뿌려주고 싶습니다.

이에대해 팁좀 부탁드리겠습니다(__)
하늘아륑 (16,800 포인트) 님이 2013년 5월 12일 질문

1개의 답변

0 추천
 
채택된 답변

안드로이드 API 문서에 의하면 WifiManager 클래스를 사용해 와이파이 관련 정보를 습득할 수 있습니다.


import android.net.wifi.WifiManager;

이 패키지로 WifiManager를 불러오신 후,

쓰레딩으로 getConnectionInfo() 메소드의 getRssi() 서브 메소드를 호출해 비동기식으로 RSSI 정보를 받으실 수도 있겠네요.

 

또는 BroadcastReceiver로 RSSI_CHANGED_ACTION 스트링 태그를 이용해 RSSI 정보를 얻으실 수도 있겠습니다 ㅎ

두부고기 (3,820 포인트) 님이 2013년 5월 12일 답변
하늘아륑님이 2013년 5월 23일 채택됨
...