Android基础教程:网络监测


很多联网应用在连接前都应该做检测;在没有网络的时候,要及时的提醒用户,避免用户长时间无谓的等待~

代码如下:

  1. ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);    
  2.                NetworkInfo networkinfo = manager.getActiveNetworkInfo();    
  3.                if (networkinfo == null || !networkinfo.isAvailable()) {    
  4.                     // 当前网络不可用 你该干嘛干嘛     
  5.                } else {  
  6.          // 当前网络可用,可执行交互操作   
  7.     }  

别忘了权限~

  1. <uses-permission Android:name="android.permission.ACCESS_NETWORK_STATE" >  
  2.    </uses-permission> 

相关内容