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

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

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 에 연결되어 있을 경우 
    }
    

    이렇게하시면 됩니다.

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.