2014-09-10 2 views
0

wifi 핫스팟을 알아 보는 방법은 사용자가 가깝습니까? 핫스팟 상태가 변경되었다는 것을 알려주는 이벤트가 있어야한다고 생각합니다. WifiManager.java를 조사한 결과 관련 작업을 발견했습니다.핫스팟이 닫혀있는 이벤트

조치가 숨겨진는 아래

공공 정적 최종 문자열 WIFI_AP_STATE_CHANGED_ACTION = "android.net.wifi.WIFI_AP_STATE_CHANGED";

알려진 핫스팟이 닫히는 지점을 알려 주실 수 있습니까?

답변

2

WIFI_AP_STATE_CHANGED에 대한 브로드 캐스트 리시버를 사용하여 수행 할 수 있습니다.

매니페스트의 수신자를 android.net.wifi.WIFI_AP_STATE_CHANGED으로 신고하고 WiFi 사용에 필요한 모든 권한을 포함합니다. 방송 수신기의 수신 기능은 다음과 같습니다.

@Override 
    public void onReceive(Context context, Intent intent) { 
     String action = intent.getAction(); 
     if ("android.net.wifi.WIFI_AP_STATE_CHANGED".equals(action)) { 

      int hotSpotState = intent.getIntExtra("wifi_state", 
            0); 

      // Your code goes here 

     } 
    } 
+0

감사합니다. – gladman

관련 문제