通常的java方式似乎不起作用 - 我在那里放入虚假值,它仍然“工作”,所以似乎android没有读取这些属性。 我还将此信息放入OS的“设置”部分(通过GUI)。 有任何想法吗? THX。
Properties props = System.getProperties();
props.put("http.proxyHost", "190.128.1.69");
props.put("http.proxyPort", "80");
答案 0 :(得分:11)
有两种方法可以做到。
System.setProperty("http.proxyHost", <your proxy host name>);
System.setProperty("http.proxyPort", <your proxy port>);
或
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpHost httpproxy = new HttpHost("<your proxy host>",<your proxy port>);
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, httpproxy);