<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

+ Recent posts