public final class Proxy
extends Object
java.lang.Object | |
↳ | android.net.Proxy |
访问用户和默认代理设置的便利课程。
Constants |
|
---|---|
String |
EXTRA_PROXY_INFO 此常量在API级别23中已弃用。由于每当系统上任何网络的代理发生更改时都会发送 |
String |
PROXY_CHANGE_ACTION 用于通知正在缓存代理的应用程序,即默认连接已更改或任何连接的代理已更改。 |
Public constructors |
|
---|---|
Proxy() |
Public methods |
|
---|---|
static final String |
getDefaultHost() 此方法在API级别11中已弃用。使用标准Java虚拟机代理值查找主机,端口和排除列表。 此调用忽略排除列表,不再仅报告基于移动数据的基于apn的代理值。 |
static final int |
getDefaultPort() 此方法在API级别11中已弃用。使用标准Java虚拟机代理值查找主机,端口和排除列表。 此调用忽略排除列表,不再仅报告基于移动数据的基于apn的代理值。 |
static final String |
getHost(Context ctx) 此方法在API级别11中已弃用。使用标准Java虚拟机代理值查找主机,端口和排除列表。 此调用忽略排除列表。 |
static final int |
getPort(Context ctx) 此方法在API级别11中已弃用。使用标准Java虚拟机代理值查找主机,端口和排除列表。 此调用忽略排除列表。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
String EXTRA_PROXY_INFO
此常数在API级别23中已弃用。
由于系统上任何网络的代理发生更改时都会发送PROXY_CHANGE_ACTION
,因此应用程序应始终使用getDefaultProxy()
或getLinkProperties(Network)
。 getHttpProxy()
以获取他们正在使用的网络的代理。
意图额外包含在PROXY_CHANGE_ACTION
意图中。 它描述了正在使用的新代理(作为ProxyInfo
对象)。
常量值:“android.intent.extra.PROXY_INFO”
String PROXY_CHANGE_ACTION
用于通知正在缓存代理的应用程序,即默认连接已更改或任何连接的代理已更改。 应使用getDefaultProxy()
查询新代理。
这是一个受保护的意图,只能由系统发送
常量值:“android.intent.action.PROXY_CHANGE”
String getDefaultHost ()
此方法在API级别11中已弃用。
使用标准的Java虚拟机代理值来查找主机,端口和排除列表。 此调用忽略排除列表,不再仅报告基于移动数据的基于apn的代理值。
返回运营商指定的默认代理主机。
Returns | |
---|---|
String |
String containing the host name or null if there is no proxy for this carrier. |
int getDefaultPort ()
此方法在API级别11中已弃用。
使用标准的Java虚拟机代理值来查找主机,端口和排除列表。 此调用忽略排除列表,不再仅报告基于移动数据的基于apn的代理值。
返回运营商指定的默认代理端口。
Returns | |
---|---|
int |
The port number to be used with the proxy host or -1 if there is no proxy for this carrier. |
String getHost (Context ctx)
此方法在API级别11中已弃用。
使用标准的Java虚拟机代理值来查找主机,端口和排除列表。 此调用忽略排除列表。
返回用户设置的代理主机。
Parameters | |
---|---|
ctx |
Context : A Context used to get the settings for the proxy host. |
Returns | |
---|---|
String |
String containing the host name. If the user did not set a host name it returns the default host. A null value means that no host is to be used. |
int getPort (Context ctx)
此方法在API级别11中已弃用。
使用标准的Java虚拟机代理值来查找主机,端口和排除列表。 此调用忽略排除列表。
返回用户设置的代理端口。
Parameters | |
---|---|
ctx |
Context : A Context used to get the settings for the proxy port. |
Returns | |
---|---|
int |
The port number to use or -1 if no proxy is to be used. |