2
回答
如何实现 android 程序中配置代理(含 用户名密码认证)
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

用hessian进行通信,底层是用URLConnection

在java代码中,只要设置

final String username = "user";

final String password = "password";
String host = "ip";
String port = "port";
Properties props = System.getProperties();
props.setProperty("proxySet", "true");
props.setProperty("http.proxyHost", host);
props.setProperty("http.proxyPort", port);
Authenticator.setDefault(new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, new String(password).toCharArray());
}

});

就可以通过代理访问

这段代码放进android代码中,无效

网上搜了下,一个是用什么trans proxy,好像需要ROOT权限,直接忽略

还有就是说 这个代理问题在ANDROID很难搞。。。。

不明真相啊

举报
ddatsh
发帖于5年前 2回/3K+阅
顶部