語言

SubscriptionPlan 類別

定義

電信業者與特定用戶之間的計費關係計畫說明。

[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
繼承
SubscriptionPlan
屬性
實作

備註

電信業者與特定用戶之間的計費關係計畫說明。 這些資訊用來向使用者展示更實用的使用者介面,例如說明他們剩餘的行動數據量,以及當數據用完時會發生什麼。

若指定網路類型,開發者必須提供至少一個適用於所有網路類型的方案(預設),且所有額外方案不得重複包含同一網路類型。 這在制定計畫時會被強制執行 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

回傳此 Object的執行時類別。

(繼承來源 Object)
Creator

電信業者與特定用戶之間的計費關係計畫說明。

DataLimitBehavior

當使用量達到定義的 #getDataLimitBytes()上限時,回傳資料存取行為。

DataLimitBytes

回傳該計畫的資料限制。

DataUsageBytes

回傳行動數據使用快照(以位元組為單位),以 報告 #getDataUsageTime()時間為單位。

DataUsageResetTime

回傳資料使用量重置的時間點。

DataUsageTime

回傳測量時間 #getDataUsageBytes() ,單位為 Unix 時代以來的毫秒。

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)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

電信業者與特定用戶之間的計費關係計畫說明。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用於