Langue

NetworkCapabilities.OwnerUid Propriété

Définition

Récupère l’UID de l’application propriétaire de ce réseau.

public int OwnerUid { [Android.Runtime.Register("getOwnerUid", "()I", "", ApiSince=30)] get; }
[<get: Android.Runtime.Register("getOwnerUid", "()I", "", ApiSince=30)>]
member this.OwnerUid : int

Valeur de propriété

Attributs

Remarques

Pour des raisons de confidentialité des utilisateurs, ce champ est rempli uniquement si les conditions suivantes sont remplies :

L’appelant est le propriétaire du réseau et l’un des ensembles de conditions suivantes est satisfait :

<ol><li>Le réseau décrit est un VPN </ol>

OU :

<ol><li>L’application appelante est le propriétaire <du réseau li>L’application appelante dispose de l’autorisation ACCESS_FINE_LOCATION accordée <li>Le bouton bascule emplacement de l’utilisateur est sur </ol>

Les instances de NetworkCapabilities envoyées aux applications sans les autorisations appropriées auront ce champ effacé.

Ce champ ne sera rempli que pour les applications de suggesteur de réseau VPN et wifi (c’est-à-dire à l’aide android.net.wifi.WifiNetworkSuggestion WifiNetworkSuggestion), et uniquement pour le réseau qu’ils possèdent. Dans le cas des applications de suggesteurs de réseau wifi, ce champ est également sensible à l’emplacement, de sorte que l’application doit contenir android.Manifest.permission#ACCESS_FINE_LOCATION l’autorisation. Si l’application cible la version du Kit de développement logiciel (SDK) supérieure ou égale à Build.VERSION_CODES#S, elle doit également utiliser NetworkCallback#FLAG_INCLUDE_LOCATION_INFO pour obtenir les informations dans son rappel. Si les applications ciblent la version du Kit de développement logiciel (SDK) égale à {Build.VERSION_CODES#R, ce champ est toujours inclus. L’application est responsable de l’accès à l’emplacement si ce champ est inclus.

Java documentation pour android.net.NetworkCapabilities.getOwnerUid().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à