ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI); //와이파이상태 ni = cm.getNetworkInfo(ConnectivityManager.TYPE_ETHERNET); //유선랜 상태 ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); //3g, 기타 모바일 상태 boolean isAvail = ni.isAvailable(); // 사용가능한지 여부 boolean isConn = ni.isConnected(); //연결되었는지 여부
<uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" ></uses-permission>
이렇게 하면 알 수 있음
답글 남기기