ConnectivityManager.NetworkCallback.FlagIncludeLocationInfo Feld

Definition

Achtung

This constant will be removed in the future version. Use Android.Net.NetworkCallbackFlags enum directly instead of this field.

Die Aufnahme dieses Flags bedeutet, dass standortabhängige Redaction-Anforderungen Standortinformationen beibehalten.

[Android.Runtime.Register("FLAG_INCLUDE_LOCATION_INFO", ApiSince=31)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.NetworkCallbackFlags enum directly instead of this field.", true)]
public const Android.Net.NetworkCallbackFlags FlagIncludeLocationInfo = 1;
[<Android.Runtime.Register("FLAG_INCLUDE_LOCATION_INFO", ApiSince=31)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.NetworkCallbackFlags enum directly instead of this field.", true)>]
val mutable FlagIncludeLocationInfo : Android.Net.NetworkCallbackFlags

Feldwert

Value = 1
Attribute

Hinweise

Die Aufnahme dieses Flags bedeutet, dass standortabhängige Redaction-Anforderungen Standortinformationen beibehalten.

Einige Objekte enthalten möglicherweise NetworkCapabilities standortabhängige Informationen. Vor Android 12 werden diese Informationen immer an Apps zurückgegeben, die die entsprechende Berechtigung besitzen, wobei möglicherweise darauf hinweist, dass die App den Speicherort verwendet hat.

In Android 12 und höher enthalten die gesendeten Objekte standardmäßig keine Standortinformationen, auch wenn die App die erforderlichen Berechtigungen enthält, und das System nimmt die Standortnutzung der App nicht zur Kenntnis. Apps können anfordern, dass Standortinformationen enthalten sind. In diesem Fall überprüft das System die Standortberechtigung und den Zustand des Speicherorts, und notieren Sie sich die Standortnutzung durch die App, wenn solche Informationen zurückgegeben werden.

Verwenden Sie dieses Kennzeichen, um alle Standortdaten einzuschließen, die NetworkCapabilities über gesendet werden #onCapabilitiesChanged(Network, NetworkCapabilities).

Dazu gehören: <li> Einige Transportinformationsinstanzen (abgerufen über NetworkCapabilities#getTransportInfo()) enthalten z android.net.wifi.WifiInfo . B. vertrauliche Standortinformationen. <li> OwnerUid (abgerufen über NetworkCapabilities#getOwnerUid() ist standortempfindlich für WLAN-Suggestor-Apps (d. h. verwenden android.net.wifi.WifiNetworkSuggestion WifiNetworkSuggestion).</li>

Hinweis: <Das> Abrufen vertraulicher Informationen für diesen Speicherort (vorbehaltlich der Standortberechtigungen der App) wird vom System angegeben. </li li><> Ohne dieses KennzeichenNetworkCapabilities, das über den Rückruf bereitgestellt wird, sind keine vertraulichen Standortinformationen enthalten.

Java Dokumentation für android.net.ConnectivityManager.NetworkCallback.FLAG_INCLUDE_LOCATION_INFO.

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: