語言

SubscriptionManager 類別

定義

訂閱管理員提供行動版訂閱資訊。

[Android.Runtime.Register("android/telephony/SubscriptionManager", ApiSince=22, DoNotGenerateAcw=true)]
public class SubscriptionManager : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/SubscriptionManager", ApiSince=22, DoNotGenerateAcw=true)>]
type SubscriptionManager = class
    inherit Object
繼承
SubscriptionManager
屬性

備註

訂閱管理員提供行動版訂閱資訊。

Java 文件 android.telephony.SubscriptionManager。

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

建構函式

名稱 Description
SubscriptionManager(IntPtr, JniHandleOwnership)

訂閱管理員提供行動版訂閱資訊。

欄位

名稱 Description
ActionDefaultSmsSubscriptionChanged

廣播動作:預設的簡訊訂閱方式已更改。

ActionDefaultSubscriptionChanged

廣播行動:預設訂閱已更改。

ActionManageSubscriptionPlans

活動動作:顯示介面,用於管理運營商與特定訂戶之間的帳單關係計畫。

ActionRefreshSubscriptionPlans

廣播行動:請求更新電信業者與特定用戶之間的計費關係計畫。

D2dSharingAll
已淘汰.

裝置狀態會盡可能共享。

D2dSharingAllContacts
已淘汰.

裝置狀態會與使用者聯絡人中的所有號碼共享。

D2dSharingDisabled
已淘汰.

裝置狀態不會被分享給遠端方。

D2dSharingSelectedContacts
已淘汰.

裝置狀態會與所有選中的聯絡人共享。

D2dStatusSharing

TelephonyProvider 欄位名稱用於裝置間共享狀態。

D2dStatusSharingSelectedContacts

TelephonyProvider 欄位名稱用於允許裝置間共享的聯絡人資訊。

ExtraSlotIndex

用整數額外來指定 SIM 卡槽索引。

ExtraSubscriptionIndex

整數額外,與 及 #ACTION_DEFAULT_SUBSCRIPTION_CHANGED#ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED 表示訂閱已變更。

InvalidSimSlotIndex

顯示無效的 SIM 卡槽。

InvalidSubscriptionId

一個無效的訂閱識別碼

PhoneNumberSourceCarrier
已淘汰.

電話號碼來源:由擁有電信業者權限的應用程式提供。

PhoneNumberSourceIms
已淘汰.

電話號碼來源:由 IMS(IP 多媒體子系統)實作提供。

PhoneNumberSourceTs43
已淘汰.

電話號碼來源:由授權伺服器使用 GSMA TS 提供。

PhoneNumberSourceUicc
已淘汰.

電話號碼來源:EF-MSISDN(參見 3GPP TS 31。

ServiceCapabilityData
已淘汰.

代表一個表示訂閱資料呼叫能力的值。

ServiceCapabilitySms
已淘汰.

代表一個表示訂閱SMS功能的值。

ServiceCapabilityVoice
已淘汰.

代表一個表示訂閱語音通話能力的數值。

SubscriptionTypeLocalSim
已淘汰.

這個常數是將訂閱指定為 Local-SIM 訂閱。

SubscriptionTypeRemoteSim
已淘汰.

這個常數是將訂閱指定為 Remote-SIM 訂閱。

UsageSettingDataCentric
已淘汰.

此訂閱被迫轉為資料中心模式

UsageSettingDefault
已淘汰.

訂閱則使用預設設定。

UsageSettingUnknown
已淘汰.

使用設定未知。

UsageSettingVoiceCentric
已淘汰.

此訂閱被迫以語音為中心模式

屬性

名稱 Description
AccessibleSubscriptionInfoList

取得所有已登入 App 可存取的內嵌訂閱資訊(如果有的話)。

ActiveDataSubscriptionId

取得有效數據訂閱ID。

ActiveSubscriptionInfoCount

取得有效訂閱人數。

ActiveSubscriptionInfoCountMax

訂閱管理員提供行動版訂閱資訊。

ActiveSubscriptionInfoList

取得目前有效 SIM 卡的訂閱資訊。

AllSubscriptionInfoList

取得所有現在或之前插入的 SIM 卡的訂閱資訊紀錄。

Class

回傳此 Object的執行時類別。

(繼承來源 Object)
CompleteActiveSubscriptionInfoList

同時取得目前有效 SIM 卡的隱藏與可見訂閱資訊。

DefaultDataSubscriptionId

回傳系統預設的資料訂閱 ID。

DefaultSmsSubscriptionId

會回傳系統預設的 SMS 訂閱 ID。

DefaultSubscriptionId

會回傳系統的預設訂閱 ID。

DefaultVoiceSubscriptionId

會回傳系統預設的語音訂閱 ID。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

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

(繼承來源 Object)
JniManagedPeerState

訂閱管理員提供行動版訂閱資訊。

(繼承來源 JavaObject)
JniPeerMembers

訂閱管理員提供行動版訂閱資訊。

OpportunisticSubscriptions

回傳那些機會主義的訂閱,讓來電者能看到。

PeerReference

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

(繼承來源 Object)
ThresholdClass

訂閱管理員提供行動版訂閱資訊。

ThresholdType

訂閱管理員提供行動版訂閱資訊。

方法

名稱 Description
AddOnOpportunisticSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnOpportunisticSubscriptionsChangedListener)

請註冊以變更機會性訂閱紀錄清單或個別紀錄本身。

AddOnSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnSubscriptionsChangedListener)

註冊以變更有效 SubscriptionInfo 紀錄清單或個別紀錄本身。

AddOnSubscriptionsChangedListener(SubscriptionManager+OnSubscriptionsChangedListener)

註冊以變更有效 SubscriptionInfo 紀錄清單或個別紀錄本身。

AddSubscriptionsIntoGroup(IList<Integer>, ParcelUuid)

把訂閱清單加入群組。

CanManageSubscription(SubscriptionInfo)

檢查該應用程式是否根據其元資料授權管理該訂閱。

Clone()

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

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

訂閱管理員提供行動版訂閱資訊。

(繼承來源 JavaObject)
CreateSubscriptionGroup(IList<Integer>)

通知 SubscriptionManager,列表中的訂閱是作為一個群組捆綁的。

Dispose()

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

(繼承來源 Object)
Dispose(Boolean)

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

(繼承來源 Object)
DisposeUnlessReferenced()

訂閱管理員提供行動版訂閱資訊。

(繼承來源 JavaObject)
Equals(Object)

訂閱管理員提供行動版訂閱資訊。

(繼承來源 JavaObject)
Equals(Object)

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

(繼承來源 Object)
From(Context)

此會員已被棄用。

GetActiveSubscriptionInfo(Int32)

取得啟用的訂閱資訊,並設定輸入子碼。

GetActiveSubscriptionInfoForSimSlotIndex(Int32)

取得與slotIndex相關的有效訂閱資訊

GetDeviceToDeviceStatusSharingContacts(Int32)

取得允許裝置間狀態分享的聯絡人清單。

GetDeviceToDeviceStatusSharingPreference(Int32)

將使用者選擇的裝置回傳至裝置狀態共享偏好

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetPhoneNumber(Int32, Int32)

回傳給定 subscriptionId 的 和 source的電話號碼,若無法使用則回傳空字串。

GetPhoneNumber(Int32)

回傳給定 subId的電話號碼,若無法使用則回傳空字串。

GetSlotIndex(Int32)

讓 slotIndex 與訂閱綁定。

GetSubscriptionId(Int32)

取得指定邏輯SIM槽索引的訂閱ID。

GetSubscriptionIds(Int32)

取得指定邏輯SIM槽索引的訂閱ID陣列。

GetSubscriptionPlans(Int32)

取得電信業者與特定用戶之間的計費關係計畫描述。

GetSubscriptionsInGroup(ParcelUuid)

取得訂閱資訊清單,列出與特定 subID 同一群組的訂閱。

IsActiveSubscriptionId(Int32)

檢查所提供的訂閱 ID 是否對應裝置上正在使用的訂閱。

IsNetworkRoaming(Int32)

如果裝置被視為在目前網路上漫遊訂閱,則會回傳真值。

IsUsableSubscriptionId(Int32)

檢查提供的訂閱 ID 是否可用。

IsValidSubscriptionId(Int32)

請確認所提供的訂閱ID是否有效。

JavaFinalize()
已淘汰.

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

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
RemoveOnOpportunisticSubscriptionsChangedListener(SubscriptionManager+OnOpportunisticSubscriptionsChangedListener)

取消註冊 OnOpportunisticSubscriptionsChangedListener 正在收聽的機會訂閱變更。

RemoveOnSubscriptionsChangedListener(SubscriptionManager+OnSubscriptionsChangedListener)

取消註冊。OnSubscriptionsChangedListener

RemoveSubscriptionsFromGroup(IList<Integer>, ParcelUuid)

從他們的訂閱群組移除訂閱清單。

SetCarrierPhoneNumber(Int32, String)

設定來源的電話號碼subId#PHONE_NUMBER_SOURCE_CARRIER carrier。

SetDeviceToDeviceStatusSharingContacts(Int32, IList<Uri>)

設定允許裝置間狀態分享的聯絡人清單,以設定訂閱 ID。

SetDeviceToDeviceStatusSharingPreference(Int32, Int32)

將裝置設定為裝置狀態共享的訂閱 ID 使用者偏好。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetOpportunistic(Boolean, Int32)

設定訂閱是否屬於機會性,也就是所連接的網路覆蓋範圍是否有限。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

訂閱管理員提供行動版訂閱資訊。

(繼承來源 JavaObject)
SetSubscriptionOverrideCongested(Int32, Boolean, Int32[], Int64)

暫時覆蓋電信業者與特定用戶之間的計費關係計畫,視為壅塞。

SetSubscriptionOverrideCongested(Int32, Boolean, Int64)

暫時覆蓋電信業者與特定用戶之間的計費關係計畫,視為壅塞。

SetSubscriptionOverrideUnmetered(Int32, Boolean, Int32[], Int64)

暫時覆蓋電信業者與特定用戶之間的計費關係計畫,視為未計費。

SetSubscriptionOverrideUnmetered(Int32, Boolean, Int64)

暫時覆蓋電信業者與特定用戶之間的計費關係計畫,視為未計費。

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>, Int64)

設定電信業者與特定用戶之間的計費關係計畫描述。

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>)

設定電信業者與特定用戶之間的計費關係計畫描述。

SetTs43PhoneNumber(Int32, String)

設定來源的電話號碼subId#PHONE_NUMBER_SOURCE_TS43 TS43。

SwitchToSubscription(Int32, PendingIntent)

切換到某個訂閱

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)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

訂閱管理員提供行動版訂閱資訊。

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

訂閱管理員提供行動版訂閱資訊。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

訂閱管理員提供行動版訂閱資訊。

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

訂閱管理員提供行動版訂閱資訊。

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

訂閱管理員提供行動版訂閱資訊。

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

訂閱管理員提供行動版訂閱資訊。

(繼承來源 JavaObject)

擴充方法

名稱 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 端是否有效。

適用於