語言

ConnectivityManager.GetNetworkCapabilities(Network) 方法

定義

取得 NetworkCapabilities 給定 Network的 ,或為零。

[Android.Runtime.Register("getNetworkCapabilities", "(Landroid/net/Network;)Landroid/net/NetworkCapabilities;", "GetGetNetworkCapabilities_Landroid_net_Network_Handler")]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_NETWORK_STATE")]
public virtual Android.Net.NetworkCapabilities? GetNetworkCapabilities(Android.Net.Network? network);
[<Android.Runtime.Register("getNetworkCapabilities", "(Landroid/net/Network;)Landroid/net/NetworkCapabilities;", "GetGetNetworkCapabilities_Landroid_net_Network_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_NETWORK_STATE")>]
abstract member GetNetworkCapabilities : Android.Net.Network -> Android.Net.NetworkCapabilities
override this.GetNetworkCapabilities : Android.Net.Network -> Android.Net.NetworkCapabilities

參數

network
Network

識別 Network 該網路的物件。

傳回

該 NetworkCapabilities 網路,或 null。

屬性

備註

取得 NetworkCapabilities 給定 Network的 ,或為零。

這會移除回傳 NetworkCapabilities中任何位置敏感的資料。 有些 TransportInfo 實例 android.net.wifi.WifiInfo 包含位置敏感資訊。 若要取得這些位置敏感資訊(需符合呼叫者的位置權限),請使用帶有NetworkCallback旗標的 aNetworkCallback#FLAG_INCLUDE_LOCATION_INFO。

當網路未知或 |network| 參數為空時,此方法會回傳 null 。

Java 文件 android.net.ConnectivityManager.getNetworkCapabilities(android.net.Network)。

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

適用於