ConnectivityManager.NetworkCallback.FlagIncludeLocationInfo Campo

Definición

Precaución

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

La inclusión de esta marca significa solicitudes de reacción sensibles a la ubicación que mantienen la información de ubicación.

[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

Valor de campo

Value = 1
Atributos

Comentarios

La inclusión de esta marca significa solicitudes de reacción sensibles a la ubicación que mantienen la información de ubicación.

Algunos objetos como NetworkCapabilities pueden contener información confidencial sobre la ubicación. Antes de Android 12, esta información siempre se devuelve a las aplicaciones que contienen el permiso adecuado, posiblemente teniendo en cuenta que la aplicación ha usado la ubicación.

En Android 12 y versiones posteriores, de forma predeterminada, los objetos enviados no contienen ninguna información de ubicación, incluso si la aplicación contiene los permisos necesarios y el sistema no toma nota del uso de ubicación por parte de la aplicación. Las aplicaciones pueden solicitar que se incluya la información de ubicación, en cuyo caso el sistema comprobará el permiso de ubicación y el estado de alternancia de ubicación y tomar nota del uso de ubicación por parte de la aplicación si se devuelve dicha información.

Use esta marca para incluir cualquier información confidencial de ubicación en NetworkCapabilities enviada a través de #onCapabilitiesChanged(Network, NetworkCapabilities).

Estos incluyen: <li> Algunas instancias de información de transporte (recuperadas a través NetworkCapabilities#getTransportInfo()de ) como android.net.wifi.WifiInfo contienen información confidencial de ubicación. <li> OwnerUid (recuperado a través NetworkCapabilities#getOwnerUid() de es la ubicación confidencial para las aplicaciones del proveedor de wifi (es decir, usar android.net.wifi.WifiNetworkSuggestion WifiNetworkSuggestion).</li>

Nota: <li> Recuperar esta información confidencial de ubicación (sujeto a los permisos de ubicación de la aplicación) se indicará mediante el sistema. </li li><> Sin esta marca, ninguna NetworkCapabilities proporcionada a través de la devolución de llamada no incluye información confidencial de ubicación.

Java documentación para android.net.ConnectivityManager.NetworkCallback.FLAG_INCLUDE_LOCATION_INFO.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a