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

通常的java方式似乎不起作用 – 我在那里放入虚假值,它仍然“工作”,所以似乎android不读取这些属性。 我还将此信息放入OS的“设置”部分(通过GUI)。 有任何想法吗? 谢谢。

Properties props = System.getProperties(); props.put("http.proxyHost", "190.128.1.69"); props.put("http.proxyPort", "80"); 

有两种方法可以做到。

 System.setProperty("http.proxyHost", ); System.setProperty("http.proxyPort", ); 

要么

 DefaultHttpClient httpclient = new DefaultHttpClient(); HttpHost httpproxy = new HttpHost("",); httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, httpproxy);