Java 如何在android上使用代理进行HTTP连接?

Java 如何在android上使用代理进行HTTP连接?,java,android,http,Java,Android,Http,通常的java方式似乎不起作用——我在那里输入了虚假的值,但它仍然“起作用”,所以android似乎不读取这些属性。 我还将这些信息放入操作系统的设置部分(通过GUI)。 有什么想法吗?Thx Properties props = System.getProperties(); props.put("http.proxyHost", "190.128.1.69"); props.put("http.proxyPort", "80"); 有两种方法 System.set

通常的java方式似乎不起作用——我在那里输入了虚假的值,但它仍然“起作用”,所以android似乎不读取这些属性。 我还将这些信息放入操作系统的设置部分(通过GUI)。 有什么想法吗?Thx

    Properties props = System.getProperties();
    props.put("http.proxyHost", "190.128.1.69");
    props.put("http.proxyPort", "80"); 
有两种方法

System.setProperty("http.proxyHost", <your proxy host name>);
System.setProperty("http.proxyPort", <your proxy port>);
System.setProperty(“http.proxyHost”);
setProperty(“http.proxyPort”,);

DefaultHttpClient-httpclient=newdefaulthttpclient();
HttpHost httpproxy=新HttpHost(“,”);
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY,httpproxy);
正如@Saideira所说,“第一种方式”似乎不起作用(至少对某些人来说…)“第二种方式”对我也起作用。
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpHost httpproxy = new HttpHost("<your proxy host>",<your proxy port>);
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, httpproxy);