안드로이드에서 와이파이가 연결됐는지는 어떻게 확인하나요?

조회수 1266회

제가 앱에서 와이파이에 연결되지 않았으면 파일 다운이 안되게 하려고하는데요. 어떻게 하면 될지 잘 모르겠습니다. 도와주세요.

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

    안드로이드 매니페스트 파일에 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 이걸 추가해주시고요.

    연결 확인은

    ConnectivityManager cManager; 
    NetworkInfo mobile; 
    NetworkInfo wifi; 
    
    cManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); 
    mobile = cManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); 
    wifi = cManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); 
    
    if(mobile.isConnected() || wifi.isConnected())
    {
        //3G 또는 WiFi 에 연결되어 있을 경우 
    }
    

    이렇게하시면 됩니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)