Chinaunix

标题: android中判断网络和WIFI是否连接 [打印本页]

作者: feiyang10086    时间: 2011-11-07 17:24
标题: android中判断网络和WIFI是否连接
  android中判断网络和WIFI是否连接



在android中,如何判断网络是否连接或WIFI已连接呢,很简单,可以用如下的方法判断

Java代码
  1. 1.public static boolean checkNetworkConnection(Context context)   
  2. 2.   {   
  3. 3.       final ConnectivityManager connMgr = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);   
  4. 4.  
  5. 5.       final android.net.NetworkInfo wifi =connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);   
  6. 6.       final android.net.NetworkInfo mobile =connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);   
  7. 7.  
  8. 8.       if(wifi.isAvailable()||mobile.isAvailable())   
  9. 9.           return true;   
  10. 10.       else  
  11. 11.           return false;   
  12. 12.   }  
复制代码

作者: daniel_kohler    时间: 2011-12-07 19:26
回复 1# feiyang10086


    这样子也行:
   wifi.state == NetworkInfo.State.CONNECTED




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2