ConnectivityManager.GetNetworkCapabilities(Network) Método

Definição

Obtenha o NetworkCapabilities valor determinado Networkou nulo.

[Android.Runtime.Register("getNetworkCapabilities", "(Landroid/net/Network;)Landroid/net/NetworkCapabilities;", "GetGetNetworkCapabilities_Landroid_net_Network_Handler")]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_NETWORK_STATE")]
public virtual Android.Net.NetworkCapabilities? GetNetworkCapabilities(Android.Net.Network? network);
[<Android.Runtime.Register("getNetworkCapabilities", "(Landroid/net/Network;)Landroid/net/NetworkCapabilities;", "GetGetNetworkCapabilities_Landroid_net_Network_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_NETWORK_STATE")>]
abstract member GetNetworkCapabilities : Android.Net.Network -> Android.Net.NetworkCapabilities
override this.GetNetworkCapabilities : Android.Net.Network -> Android.Net.NetworkCapabilities

Parâmetros

network
Network

O Network objeto que identifica a rede em questão.

Retornos

O NetworkCapabilities para a rede, ou null.

Atributos

Comentários

Obtenha o NetworkCapabilities valor determinado Networkou nulo.

Isso removerá todos os dados confidenciais de localização no retornado NetworkCapabilities. Algumas TransportInfo instâncias, como android.net.wifi.WifiInfo conter informações confidenciais de localização. Para recuperar essas informações confidenciais de local (sujeitas às permissões de localização do chamador), use um NetworkCallback com o NetworkCallback#FLAG_INCLUDE_LOCATION_INFO sinalizador.

Esse método retornará null se a rede for desconhecida ou se o argumento |network| for nulo.

Java documentação para android.net.ConnectivityManager.getNetworkCapabilities(android.net.Network).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a