語言

NetworkCapabilities 類別

定義

主動網路能力的表示。

[Android.Runtime.Register("android/net/NetworkCapabilities", DoNotGenerateAcw=true)]
public sealed class NetworkCapabilities : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/net/NetworkCapabilities", DoNotGenerateAcw=true)>]
type NetworkCapabilities = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
NetworkCapabilities
屬性
實作

備註

Java 文件 android.net.NetworkCapabilities

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

建構函式

名稱 Description
NetworkCapabilities()

初始化一個新的 實 NetworkCapabilities例。

NetworkCapabilities(NetworkCapabilities)

欄位

名稱 Description
NetCapabilityCaptivePortal
已淘汰.

顯示這個網絡上次探測時發現有一個被囚禁的傳送門。

NetCapabilityCbs
已淘汰.

表示這是一個能連到電信業者CBS伺服器(用於電信業者專屬服務)的網路。

NetCapabilityDun
已淘汰.

表示這是一個能夠連達電信業者 DUN 或 tethering gateway 的網路。

NetCapabilityEims
已淘汰.

表示該網路能連接電信業者的緊急IMS伺服器或其他服務,用於緊急通話時的網路訊號傳遞。

NetCapabilityEnterprise
已淘汰.

表示此網路為企業用途。

NetCapabilityForeground
已淘汰.

表示該網路可供應用程式使用,而非為了快速切換而在背景維持的網路。

NetCapabilityFota
已淘汰.

表示這是一個能連到電信業者FOTA入口網站的網路,該入口用於空中更新。

NetCapabilityHeadUnit
已淘汰.

表示此網路連接至汽車主機。

NetCapabilityIa
已淘汰.

表示這是一個能夠連達電信業者初始連接伺服器的網路。

NetCapabilityIms
已淘汰.

表示該網路能連接電信業者的 IMS 伺服器,用於網路註冊與訊號傳遞。

NetCapabilityInternet
已淘汰.

表示這個網路應該能連上網際網路。

NetCapabilityLocalNetwork
已淘汰.

表示該網路為區域網路。

NetCapabilityMcx
已淘汰.

表示這是一個能夠連達電信業者關鍵任務伺服器的網路。

NetCapabilityMms
已淘汰.

表示這是一個能連到電信業者的MMSC發送和接收MMS訊息的網路。

NetCapabilityMmtel
已淘汰.

表示此網路具備支援多媒體電話服務(MMTEL)的能力。

NetCapabilityNotBandwidthConstrained
已淘汰.

表示這不是頻寬受限的網路。

NetCapabilityNotCongested
已淘汰.

表示這個網路並不擁擠。

NetCapabilityNotMetered
已淘汰.

表示該網路未被計費。

NetCapabilityNotRestricted
已淘汰.

表示此網路可供一般使用。

NetCapabilityNotRoaming
已淘汰.

表示這個網路沒有漫遊。

NetCapabilityNotSuspended
已淘汰.

表示該網路目前尚未被暫停。

NetCapabilityNotVpn
已淘汰.

表示這個網路不是 VPN。

NetCapabilityPrioritizeBandwidth
已淘汰.

表示這個網路應該能優先分配網際網路的頻寬。

NetCapabilityPrioritizeLatency
已淘汰.

表示這個網路應該能優先分配網路延遲。

NetCapabilityRcs
已淘汰.

表示這是一個能夠連接到電信業者 RCS 伺服器的網路,該伺服器用於豐富的通訊服務。

NetCapabilitySupl
已淘汰.

表示這是一個能存取電信業者 SUPL 伺服器的網路,該伺服器用於擷取 GPS 資訊。

NetCapabilityTemporarilyNotMetered
已淘汰.

表示此網路暫時未被計量。

NetCapabilityTrusted
已淘汰.

表示使用者對此網路表示隱含信任。

NetCapabilityValidated
已淘汰.

表示該網路的連線已成功驗證。

NetCapabilityWifiP2p
已淘汰.

表示這是一個能夠直接連線 Wi-Fi 對等端的網路。

NetCapabilityXcap
已淘汰.

表示這是一個能連接到電信業者用於配置與控制的 XCAP 伺服器的網路。

NetEnterpriseId1
已淘汰.

企業能力識別碼 1.

NetEnterpriseId2
已淘汰.

企業能力識別碼 2.

NetEnterpriseId3
已淘汰.

企業能力識別碼 3。

NetEnterpriseId4
已淘汰.

企業能力識別碼4。

NetEnterpriseId5
已淘汰.

企業能力識別碼 5。

SignalStrengthUnspecified

這個神奇的值表示沒有提供訊號強度。

TransportBluetooth
已淘汰.

表示這個網路使用藍牙傳輸。

TransportCellular
已淘汰.

表示此網路使用行動通訊傳輸。

TransportEthernet
已淘汰.

表示此網路使用乙太網路傳輸。

TransportLowpan
已淘汰.

表示此網路使用 LoWPAN 傳輸。

TransportSatellite
已淘汰.

表示此網路使用衛星傳輸。

TransportThread
已淘汰.

表示此網路使用 Thread 傳輸。

TransportUsb
已淘汰.

表示這個網路使用 USB 傳輸。

TransportVpn
已淘汰.

表示這個網路使用 VPN 傳輸。

TransportWifi
已淘汰.

表示此網路使用 Wi-Fi 傳輸。

TransportWifiAware
已淘汰.

表示此網路使用 Wi-Fi Aware 傳輸。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Creator
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

主動網路能力的表示。

(繼承來源 JavaObject)
JniPeerMembers

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

LinkDownstreamBandwidthKbps

以 Kbps 為單位取得該網路的下行頻寬。

LinkUpstreamBandwidthKbps

取得該網路的上行頻寬,單位為 Kbps。

NetworkSpecifier

可選的承載專用網路規格。

OwnerUid

取得擁有該網路的應用程式的 UID。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
SignalStrength

恢復訊號強度。

SubscriptionIds

取得與此網路或請求相關的訂閱 ID 設定。

ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
TransportInfo

返回一個運輸專用資訊容器。

方法

名稱 Description
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

主動網路能力的表示。

(繼承來源 JavaObject)
DescribeContents()

描述此 Parcelable 的組建表示中包含的特殊物件種類。

Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

主動網路能力的表示。

(繼承來源 JavaObject)
Equals(Object)

主動網路能力的表示。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetCapabilities()

能在這個實例上設定所有功能 NetworkCapability

GetEnterpriseIds()

設定企業識別碼。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
HasCapability(NetCapability)

測試此實例是否具備能力。

HasEnterpriseId(Int32)

測試此實例是否存在企業能力識別碼。

HasTransport(TransportType)

這次測試是否有運輸機。

JavaFinalize()

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

主動網路能力的表示。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

把這個物體壓扁成一個包裹。

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

主動網路能力的表示。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

主動網路能力的表示。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

主動網路能力的表示。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

主動網路能力的表示。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

主動網路能力的表示。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

主動網路能力的表示。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

主動網路能力的表示。

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

主動網路能力的表示。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於