首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

判断是不是有网络可用及获取联网方式

2012-12-22 
判断是否有网络可用及获取联网方式1.ConnectivityManager cManager (ConnectivityManager)getSystemServ

判断是否有网络可用及获取联网方式
1.  ConnectivityManager cManager = (ConnectivityManager)  getSystemService(this.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = cManager.getActiveNetworkInfo();


  int type = networkInfo.getType();

   switch(type){
case ConnectivityManager.TYPE_MOBILE: // 手机接入方式
networkType = "MOBILE";
break;
case ConnectivityManager.TYPE_WIFI: // Wifi接入方式
networkType = "WIFI";
break;
}

  boolean available = false;
  NetworkInfo[] infos = connec.getAllNetworkInfo();
if(infos != null) {
    for(NetworkInfo info : infos) {
        if(info.isAvailable()){
            available = true;
            break;
        }
    }
}
return available;

热点排行