Methods Summary |
---|
public static final java.lang.String | getDefaultHost()Return the default proxy host specified by the carrier.
String host = SystemProperties.get("net.gprs.http-proxy");
if (host != null) {
Uri u = Uri.parse(host);
host = u.getHost();
return host;
} else {
return null;
}
|
public static final int | getDefaultPort()Return the default proxy port specified by the carrier.
String host = SystemProperties.get("net.gprs.http-proxy");
if (host != null) {
Uri u = Uri.parse(host);
return u.getPort();
} else {
return -1;
}
|
public static final java.lang.String | getHost(android.content.Context ctx)Return the proxy host set by the user.
ContentResolver contentResolver = ctx.getContentResolver();
Assert.assertNotNull(contentResolver);
String host = Settings.Secure.getString(
contentResolver,
Settings.Secure.HTTP_PROXY);
if (host != null) {
int i = host.indexOf(':");
if (i == -1) {
if (android.util.Config.DEBUG) {
Assert.assertTrue(host.length() == 0);
}
return null;
}
return host.substring(0, i);
}
return getDefaultHost();
|
public static final int | getPort(android.content.Context ctx)Return the proxy port set by the user.
ContentResolver contentResolver = ctx.getContentResolver();
Assert.assertNotNull(contentResolver);
String host = Settings.Secure.getString(
contentResolver,
Settings.Secure.HTTP_PROXY);
if (host != null) {
int i = host.indexOf(':");
if (i == -1) {
if (android.util.Config.DEBUG) {
Assert.assertTrue(host.length() == 0);
}
return -1;
}
if (android.util.Config.DEBUG) {
Assert.assertTrue(i < host.length());
}
return Integer.parseInt(host.substring(i+1));
}
return getDefaultPort();
|