
以HttpClient连接为例:HttpClient httpClient = new DefaultHttpClient();ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);NetworkInfo networkinfo = manager.getActiveNetworkInfo();String net = networkinfo.getExtraInfo…

以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"/>
扫一扫在手机打开
评论
已有0条评论
0/150
提交
热门评论
相关推荐