转自:http://madaode.javaeye.com/blog/728516
之前上网看了一大堆,直接操纵网址字符串什么的,很麻烦,结果发现直接这样就可以了,对cmwap是有效的,估计对联通的wap APN也没有什么问题
- private HttpURLConnection getURLConnection(String url) throws Exception {
- String proxyHost = android.net.Proxy.getDefaultHost();
- if (proxyHost != null) {
- java.net.Proxy p = new java.net.Proxy(java.net.Proxy.Type.HTTP,
- new InetSocketAddress(android.net.Proxy.getDefaultHost(),
- android.net.Proxy.getDefaultPort()));
- return (HttpURLConnection) new URL(url).openConnection(p);
- } else {
- return (HttpURLConnection) new URL(url).openConnection();
- }
- }
private HttpURLConnection getURLConnection(String url) throws Exception {
String proxyHost = android.net.Proxy.getDefaultHost();
if (proxyHost != null) {
java.net.Proxy p = new java.net.Proxy(java.net.Proxy.Type.HTTP,
new InetSocketAddress(android.net.Proxy.getDefaultHost(),
android.net.Proxy.getDefaultPort()));
return (HttpURLConnection) new URL(url).openConnection(p);
} else {
return (HttpURLConnection) new URL(url).openConnection();
}
}