SubscriptionPlan 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
電信業者與特定用戶之間的計費關係計畫說明。
[Android.Runtime.Register("android/telephony/SubscriptionPlan", ApiSince=28, DoNotGenerateAcw=true)]
public sealed class SubscriptionPlan : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/telephony/SubscriptionPlan", ApiSince=28, DoNotGenerateAcw=true)>]
type SubscriptionPlan = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 繼承
- 屬性
- 實作
備註
電信業者與特定用戶之間的計費關係計畫說明。 這些資訊用來向使用者展示更實用的使用者介面,例如說明他們剩餘的行動數據量,以及當數據用完時會發生什麼。
若指定網路類型,開發者必須提供至少一個適用於所有網路類型的方案(預設),且所有額外方案不得重複包含同一網路類型。 這在制定計畫時會被強制執行 SubscriptionManager 。
方案選擇會偏好有特定網路類型的方案,而非適用於所有網路類型的方案。
Java 文件 android.telephony.SubscriptionPlan。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
欄位
| 名稱 | Description |
|---|---|
| BitrateUnknown |
顯示資料速率的值尚不明朗。 |
| BytesUnknown |
表示位元組數的值未知。 |
| BytesUnlimited |
表示位元組數的值是無限的。 |
| LimitBehaviorBilled |
已淘汰.
表示使用者將因超過數據使用量上限而被收費。 |
| LimitBehaviorDisabled |
已淘汰.
表示當資料限制達到時,資料存取被停用。 |
| LimitBehaviorThrottled |
已淘汰.
表示當達到限制時,資料存取速度會被限制至較慢的速度。 |
| LimitBehaviorUnknown |
已淘汰.
表示當資料達到上限時的行為未知。 |
| PlanTypeBusiness |
已淘汰.
該方案適用於企業或企業客戶。 |
| PlanTypeCellular |
已淘汰.
該方案提供傳統行動服務。 |
| PlanTypeDataOnly |
已淘汰.
該計畫僅提供數據服務。 |
| PlanTypeFamily |
已淘汰.
這個方案是家庭方案,由多位使用者共用。 |
| PlanTypeIot |
已淘汰.
該計畫是為物聯網(IoT)裝置設計的。 |
| PlanTypePostpaid |
已淘汰.
這個方案是後付費方案。 |
| PlanTypePrepaid |
已淘汰.
這個方案是預付方案。 |
| PlanTypeRoaming |
已淘汰.
這個方案是專門針對漫遊服務的。 |
| PlanTypeSatellite |
已淘汰.
該計畫提供衛星服務。 |
| PlanTypeTethering |
已淘汰.
該方案特別提供用於網路或行動熱點使用的數據配額。 |
| SubscriptionStatusActive |
已淘汰.
訂用帳戶是作用中狀態。 |
| SubscriptionStatusInactive |
已淘汰.
訂閱已失效。 |
| SubscriptionStatusSuspended |
已淘汰.
訂閱已被暫停。 |
| SubscriptionStatusTrial |
已淘汰.
訂閱目前正處於試用期。 |
| SubscriptionStatusUnknown |
已淘汰.
訂閱狀態不明。 |
| TimeUnknown |
表示時間戳記的值未知。 |
| UnspecifiedId |
值表示未指定訂閱方案 ID。 |
屬性
| 名稱 | Description |
|---|---|
| Class |
回傳此 |
| Creator |
電信業者與特定用戶之間的計費關係計畫說明。 |
| DataLimitBehavior |
當使用量達到定義的 |
| DataLimitBytes |
回傳該計畫的資料限制。 |
| DataUsageBytes |
回傳行動數據使用快照(以位元組為單位),以 報告 |
| DataUsageResetTime |
回傳資料使用量重置的時間點。 |
| DataUsageTime |
回傳測量時間 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| Id |
回傳此訂閱方案的唯一整數識別碼。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
電信業者與特定用戶之間的計費關係計畫說明。 (繼承來源 JavaObject) |
| JniPeerMembers |
電信業者與特定用戶之間的計費關係計畫說明。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| PlanEndDate |
回傳此計畫的結束日期,若無終止日期則為空。 |
| SubscriptionStatus |
回傳訂閱方案的狀態。 |
| Summary |
電信業者與特定用戶之間的計費關係計畫說明。 |
| SummaryFormatted |
回傳此計畫的簡短摘要。 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 Object) |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 Object) |
| Title |
電信業者與特定用戶之間的計費關係計畫說明。 |
| TitleFormatted |
請回傳這個計畫的簡短標題。 |
| Types |
會以一組型別常數回傳此訂閱方案的特性。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
建立並回傳此物件的副本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
電信業者與特定用戶之間的計費關係計畫說明。 (繼承來源 JavaObject) |
| CycleIterator() |
回傳一個迭代器,根據任何遞迴規則回傳所有有效的資料使用週期。 |
| DescribeContents() |
描述此 Parcelable 實例的分組表示中包含的特殊物件種類。 |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
電信業者與特定用戶之間的計費關係計畫說明。 (繼承來源 JavaObject) |
| Equals(Object) |
電信業者與特定用戶之間的計費關係計畫說明。 (繼承來源 JavaObject) |
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| GetHashCode() |
回傳物件的雜湊碼值。 (繼承來源 Object) |
| GetNetworkTypes() |
回傳本計畫適用的網路類型。 |
| 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) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
電信業者與特定用戶之間的計費關係計畫說明。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |