«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

올해는 머신러닝이다.

안드로이드 네트워크 상태 확인!! 본문

Android/Tip&Tech

안드로이드 네트워크 상태 확인!!

행복한 수지아빠 2011. 1. 12. 10:27
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
boolean isWifiAvail = ni.isAvailable();
boolean isWifiConn = ni.isConnected();
ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
boolean isMobileAvail = ni.isAvailable();
boolean isMobileConn = ni.isConnected();
               
if(isWifiConn==false && isMobileConn==false)
{
             //인터넷에 연결할 수 없습니다. 연결을 확인하세요.
             Log.e("youngik_status", status);
             AlertDialog.Builder alert_internet_status = new AlertDialog.Builder(this);
 alert_internet_status.setTitle( "인터넷연결" );          
 alert_internet_status.setMessage( "인터넷연결을 확인하세요" );
     alert_internet_status.setPositiveButton( "닫기", new DialogInterface.OnClickListener() {
     public void onClick( DialogInterface dialog, int which) {
                       dialog.dismiss();   //닫기
      }
      });
     alert_internet_status.show();
   
}

'Android > Tip&Tech' 카테고리의 다른 글

안드로이드 키보드 보이기/안보이기  (0) 2011.01.13
MySQL과 SQLite 날짜 함수 비교 MySQL  (0) 2011.01.13
[펌] Notification 알람 관련 팁  (0) 2011.01.10
xml에 color설정하는 법  (0) 2011.01.05
Translucent  (0) 2011.01.04