語言

ConnectivityManager.NetworkCallback.FlagIncludeLocationInfo 欄位

定義

警告

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

包含此旗標意味著會依地點而敏感的遮蔽請求保留位置資訊。

[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

欄位值

Value = 1
屬性

備註

包含此旗標意味著會依地點而敏感的遮蔽請求保留位置資訊。

有些物件(如) NetworkCapabilities 可能包含位置敏感資訊。 在 Android 12 之前,這些資訊總是會回傳給持有適當權限的應用程式,可能會註明該應用程式已使用定位。

在 Android 12 及以上版本中,預設傳送的物件不會包含任何位置資訊,即使應用程式擁有必要的權限,系統也不會記錄應用程式的位置使用情況。 應用程式可以要求包含位置資訊,系統會檢查位置權限與位置切換狀態,並記錄應用程式是否回傳了位置資訊。

使用此旗標包含任何透過 NetworkCapabilities .#onCapabilitiesChanged(Network, NetworkCapabilities)

這些包括: <Li> 某些傳輸資訊實例(可透過 NetworkCapabilities#getTransportInfo()取得) android.net.wifi.WifiInfo 包含位置敏感資訊。 <li> OwnerUid(取得資料 NetworkCapabilities#getOwnerUid() )對於 WiFi 建議應用程式(即使用 android.net.wifi.WifiNetworkSuggestion WifiNetworkSuggestion)<具有位置敏感性。/李>

注意:<>系統會註明擷取此位置敏感資訊(受應用程式位置權限限制)。 </li><li> 若無此旗標,回調提供的任何 NetworkCapabilities 資訊都不包含位置敏感資訊。

Java 文件 android.net.ConnectivityManager.NetworkCallback.FLAG_INCLUDE_LOCATION_INFO。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於