2012-06-08 42 views
3

有没有办法在android应用程序中添加代理IP和端口,以便通过代理路由互联网访问?在android代码中设置代理IP和端口?

从一个链接我得到的信息

尝试{ Settings.System.putString(getContentResolver(),
Settings.System.HTTP_PROXY,“127.0.0.1:100");//enable代理 } catch(Exception ex){ }

但是通过尝试这个系统变量无法解析?

请帮忙!!

在此先感谢

+1

你能澄清你的问题吗?你想添加一个通过浏览器进行网页访问的代理吗?为什么你的应用程序想要更改浏览器代理? – Christine

+0

嗨,我的应用程序也应该与代理server.Android设备2.3.4直接没有选项设置代理服务器。 – info

回答

1
HttpURLConnection con =null; 

URL url = new URL("xxxxx"); 

Proxy proxy=new Proxy(java.net.Proxy.Type.HTTP, new InetSocketAddress(android.net.Proxy.getDefaultHost(),android.net.Proxy.getDefaultPort())); 

con = (HttpURLConnection) url.openConnection(proxy); 

这样行吗?