原文地址:
http://blog.csdn.net/kechanghe0705/article/details/8721091
NetworkInfo networkInfo = ((ConnectivityManager) context
.getApplicationContext().getSystemService("connectivity"))
.getActiveNetworkInfo();
public boolean isWapNetwork() {
//return this.mUseWap;
if (networkInfo!=null && networkInfo.getType() == 0) {//0表示是wap请求,你可以去检查一下0表示的是哪个宏
return true;
}else{
return false;
}
}
if(isWapNetwork){//注意,is
if (proxy !=null) {
HttpHost httpHost = new HttpHost(proxy, port, "http");
httpClient.getParams().setParameter("http.route.default-proxy", httpHost);
} else {
httpClient.getParams().removeParameter("http.route.default-proxy");
}