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"/>
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"/>
相关文章推荐
- Android 中判断网络连接和GPS是否可用及HTTPCLIENT使用
- Androidの网络Http之判断是否连接服务器
- android-HttpClient和HttpURLConnection判断网络连接
- Android的网络Http判断是否连接服务器
- android-HttpClient和HttpURLConnection判断网络连接
- 常见的http状态响应码和判断手机网络是否连接以及连接类型
- 搜索系统17:HttpClient的网络连接是否被复用了
- Androidの网络Http之判断是否连接服务器
- Android之网络Http之判断是否连接服务器
- 判断网络是否连接或是否连接wifi
- android中判断网络是否连接
- Android中判断网络连接是否可用及监控网络状态
- android判断是否连接网络
- Android中判断网络连接是否可用及监控网络状态
- 使用ConnectivityManager 判断网络是否连接
- c# 判断网络是否连接
- C# 通过HttpWebRequest 创建连接获取文件大小 判断Http类型的文件是否存在
- 判断移动网络是否连接可用!
- android 判断是否有网络连接,判断网络连接类型
- android 判断网络是否可用与连接的网络是否能上网