您的位置:首页 > 理论基础 > 计算机网络

HttpClient判断网络是否连接

2015-05-20 08:41 295 查看
以HttpClient连接为例:

HttpClient httpClient=new DefaultHttpClient();

ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);

NetworkInfo networkinfo = manager.getActiveNetworkInfo();

String net = networkinfo.getExtraInfo();//获取网络类型

if (net != null)//wifi的值为空,这里判断下

{ if (net.equals("cmwap"))

{ HttpHost proxy = new HttpHost("10.0.0.172", 80);//设置cmwap代理

httpClient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);

}

} //HttpGet .....

记得加上这个权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: