NetworkCapabilities.OwnerUid Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera a UID do aplicativo que possui essa rede.
public int OwnerUid { [Android.Runtime.Register("getOwnerUid", "()I", "", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getOwnerUid", "()I", "", ApiSince=30)>]
member this.OwnerUid : int
Valor da propriedade
- Atributos
Comentários
Por motivos de privacidade do usuário, esse campo só será preenchido se as seguintes condições forem atendidas:
O chamador é o proprietário da rede e um dos seguintes conjuntos de requisitos é atendido:
<ol><li>A rede descrita é uma VPN </ol>
OU:
<ol><li>O aplicativo de chamada é o proprietário <da rede li>O aplicativo de chamada tem a permissão ACCESS_FINE_LOCATION concedida <li>A alternância de localização do usuário está em </ol>
Instâncias de NetworkCapabilities enviadas a aplicativos sem as permissões apropriadas terão esse campo limpo.
Esse campo será preenchido apenas para aplicativos sugestores de rede wi-fi e VPN (ou seja, usando android.net.wifi.WifiNetworkSuggestion WifiNetworkSuggestion) e apenas para a rede que eles possuem. No caso de aplicativos de sugestores de rede wi-fi, esse campo também diferencia a localização, portanto, o aplicativo precisa manter android.Manifest.permission#ACCESS_FINE_LOCATION a permissão. Se o aplicativo tiver como destino a versão do SDK maior ou igual a Build.VERSION_CODES#S, eles também precisarão usar NetworkCallback#FLAG_INCLUDE_LOCATION_INFO para obter as informações em seu retorno de chamada. Se os aplicativos tiverem como destino a versão do SDK igual a {Build.VERSION_CODES#R, esse campo sempre será incluído. O aplicativo será responsabilizado pelo acesso à localização se esse campo for incluído.
Java documentação para android.net.NetworkCapabilities.getOwnerUid().
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.