(Uri uri)
| 72 | } |
| 73 | |
| 74 | private java.net.Proxy create(Uri uri) { |
| 75 | InetSocketAddress address = InetSocketAddress.createUnresolved(uri.getHost(), uri.getPort()); |
| 76 | if (isScheme(uri, "http")) return new java.net.Proxy(java.net.Proxy.Type.HTTP, address); |
| 77 | if (isScheme(uri, "socks")) return new java.net.Proxy(java.net.Proxy.Type.SOCKS, address); |
| 78 | return null; |
| 79 | } |
| 80 | |
| 81 | private boolean isScheme(Uri uri, String scheme) { |
| 82 | return uri.getScheme() != null && uri.getScheme().startsWith(scheme); |