2012-02-20 34 views

答えて

0

// isNetAvailableをチェックして、あなたは3Gやお返事のためではない

ConnectivityManager connectivityManager; 
    NetworkInfo wifiInfo, mobileInfo; 


public Boolean isNetAvailable(Context con, boolean is3gOn) 
{ 

    try{ 
     connectivityManager = (ConnectivityManager) con.getSystemService(Context.CONNECTIVITY_SERVICE); 
     wifiInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); 
     mobileInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); 

     if(wifiInfo.isConnected()) 
     { 
      return true; 
     } 

     if(is3gOn){ 
      return mobileInfo.isConnected(); 
     } 


    } 
    catch(Exception e){ 
     e.printStackTrace(); 
    } 

    return false; 
} 
+0

感謝を必要とするが、私はそれはそれを行う方法を可能であれば3Gネットワ​​ークを無効にするかのようにブール値を渡しますか? –

関連する問題