NetworkCapabilities.OwnerUid Eigenschaft

Definition

Ruft die UID der App ab, die dieses Netzwerk besitzt.

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

Eigenschaftswert

Attribute

Hinweise

Ruft die UID der App ab, die dieses Netzwerk besitzt.

Aus Datenschutzgründen wird dieses Feld nur ausgefüllt, wenn die folgenden Bedingungen erfüllt sind:

Der Anrufer ist der Netzwerkbesitzer, UND einer der folgenden Anforderungen ist erfüllt:

<ol><li>Das beschriebene Netzwerk ist ein VPN </ol>

ODER:

<ol><li>Die aufrufende App ist der Netzwerkbesitzer <li>Die aufrufende App verfügt über die ACCESS_FINE_LOCATION Berechtigung erteilt <li>Die Position des Benutzers ist auf </ol>

Instanzen von NetworkCapabilities, die an Apps ohne die entsprechenden Berechtigungen gesendet werden, haben dieses Feld gelöscht.

Dieses Feld wird nur für VPN- und WLAN-Netzwerk-Suggestor-Apps (d. h. die Verwendung android.net.wifi.WifiNetworkSuggestion WifiNetworkSuggestion) und nur für das Netzwerk aufgefüllt, das sie besitzen. Im Fall von Wlan-Netzwerk-Suggestors-Apps ist dieses Feld auch standortempfindlich, sodass die App die Berechtigung halten android.Manifest.permission#ACCESS_FINE_LOCATION muss. Wenn die App auf die SDK-Version ausgerichtet ist, die größer oder gleich ist Build.VERSION_CODES#S, müssen sie auch verwendet werden NetworkCallback#FLAG_INCLUDE_LOCATION_INFO , um die Informationen in ihrem Rückruf abzurufen. Wenn die Apps auf die SDK-Version von {Build.VERSION_CODES#Rausgerichtet sind, wird dieses Feld immer einbezogen. Die App wird für den Standortzugriff verantwortlich gemacht, wenn dieses Feld enthalten ist.

Java Dokumentation für android.net.NetworkCapabilities.getOwnerUid().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: