我正在尝试使用setRecommendedGlobalProxy方法将网络独立的代理服务器设置为android设备。
ProxyInfo proxyInfo = ProxyInfo.buildDirectProxy(hostname, port);
devicePolicyManager.setRecommendedGlobalProxy(deviceAdmin, proxyInfo);
这在代理服务器没有任何身份验证时有效。有用户名和密码时,应如何为ProxyInfo
对象设置凭据。
我尝试将主机名设置为username:password@proxyserverhost.com
,但似乎该设备未选择代理设置。我可以在日志猫中看到以下错误。
1666-5220/? D/ConnectivityService: Invalid proxy properties, ignoring: [test:abc123@10.0.0.6] 3128