Android 判断是否联网

来源:互联网 发布:淘宝上耐克正品店 编辑:程序博客网 时间:2024/05/10 07:54
[java] view plain copy
print?
  1. //判断是否联网  
  2. ConnectivityManager cManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);  
  3. NetworkInfo info = cManager.getActiveNetworkInfo();  
  4. if (info != null&& info.isAvailable() )  
  5. {                
  6.     //能联网  
  7.       
  8. }  
  9. else  
  10. {                
  11.     //不能联网  
  12.       
  13.  }  

可能是WiFi或GPRS、HSDPA等等,具体的可以通过 ConnectivityManager 类的getActiveNetworkInfo() 方法判断详细的接入方式。

同时要在manifest里面加个权限


[java] view plain copy
print?
  1. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>   
[java] view plain copy
print?
  1. //判断是否联网  
  2. ConnectivityManager cManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);  
  3. NetworkInfo info = cManager.getActiveNetworkInfo();  
  4. if (info != null&& info.isAvailable() )  
  5. {                
  6.     //能联网  
  7.       
  8. }  
  9. else  
  10. {                
  11.     //不能联网  
  12.       
  13.  }  

可能是WiFi或GPRS、HSDPA等等,具体的可以通过 ConnectivityManager 类的getActiveNetworkInfo() 方法判断详细的接入方式。

同时要在manifest里面加个权限


[java] view plain copy
print?
  1. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>   


0 0
原创粉丝点击