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
属性

注解

订阅管理器提供移动订阅信息。

适用于 . 的 android.telephony.SubscriptionManagerJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

构造函数

SubscriptionManager(IntPtr, JniHandleOwnership)

订阅管理器提供移动订阅信息。

字段

ActionDefaultSmsSubscriptionChanged

广播操作:默认短信订阅已更改。

ActionDefaultSubscriptionChanged

广播操作:默认订阅已更改。

ActionManageSubscriptionPlans

活动操作:显示用于管理运营商与特定订户之间的计费关系计划的 UI。

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 多媒体子系统)实现提供。

PhoneNumberSourceUicc
已过时.

电话号码的来源:EF-MSISDN(请参阅 3GPP TS 31。

SubscriptionTypeLocalSim
已过时.

此常量是将订阅指定为本地 SIM 卡订阅。

SubscriptionTypeRemoteSim
已过时.

此常量是将订阅指定为远程 SIM 卡订阅。

UsageSettingDataCentric
已过时.

此订阅被迫以数据为中心的模式

UsageSettingDefault
已过时.

订阅使用默认设置。

UsageSettingUnknown
已过时.

使用设置未知。

UsageSettingVoiceCentric
已过时.

此订阅被迫以语音为中心的模式

属性

AccessibleSubscriptionInfoList

获取调用应用可访问的所有嵌入式订阅的 SubscriptionInfo(如果有)。

ActiveDataSubscriptionId

获取活动数据订阅 ID。

ActiveSubscriptionInfoCount

获取活动订阅计数。

ActiveSubscriptionInfoCountMax

订阅管理器提供移动订阅信息。

ActiveSubscriptionInfoList

获取当前处于活动状态的 SIM 卡的 SubscriptionInfo(s)。

AllSubscriptionInfoList

从现在插入或以前插入的 SIM 获取所有订阅信息记录。

Class

返回此 Object的运行时类。

(继承自 Object)
CompleteActiveSubscriptionInfoList

获取当前活动 SIM 卡的隐藏和可见 SubscriptionInfo(s)。

DefaultDataSubscriptionId

返回系统的默认数据订阅 ID。

DefaultSmsSubscriptionId

返回系统的默认 SMS 订阅 ID。

DefaultSubscriptionId

返回系统的默认订阅 ID。

DefaultVoiceSubscriptionId

返回系统的默认语音订阅 ID。

Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

订阅管理器提供移动订阅信息。

(继承自 Object)
JniPeerMembers

订阅管理器提供移动订阅信息。

OpportunisticSubscriptions

返回对调用方可见的机会订阅。

PeerReference

订阅管理器提供移动订阅信息。

(继承自 Object)
ThresholdClass

订阅管理器提供移动订阅信息。

ThresholdType

订阅管理器提供移动订阅信息。

方法

AddOnOpportunisticSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnOpportunisticSubscriptionsChangedListener)

注册对机会订阅记录列表或单个记录本身的更改。

AddOnSubscriptionsChangedListener(IExecutor, SubscriptionManager+OnSubscriptionsChangedListener)

注册活动记录列表或单个记录本身的 SubscriptionInfo 更改。

AddOnSubscriptionsChangedListener(SubscriptionManager+OnSubscriptionsChangedListener)

注册活动记录列表或单个记录本身的 SubscriptionInfo 更改。

AddSubscriptionsIntoGroup(IList<Integer>, ParcelUuid)

将订阅列表添加到组中。

CanManageSubscription(SubscriptionInfo)

检查具有给定上下文的应用是否有权根据其元数据管理给定订阅。

Clone()

创建并返回此对象的副本。

(继承自 Object)
CreateSubscriptionGroup(IList<Integer>)

通知 SubscriptionManager 列表中订阅捆绑为组。

Dispose()

订阅管理器提供移动订阅信息。

(继承自 Object)
Dispose(Boolean)

订阅管理器提供移动订阅信息。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
From(Context)

此成员已弃用。

GetActiveSubscriptionInfo(Int32)

使用输入 subId 获取活动的 SubscriptionInfo。

GetActiveSubscriptionInfoForSimSlotIndex(Int32)

获取与 slotIndex 关联的活动 SubscriptionInfo

GetDeviceToDeviceStatusSharingContacts(Int32)

获取允许设备进行设备状态共享的联系人列表。

GetDeviceToDeviceStatusSharingPreference(Int32)

将用户选择的设备返回到设备状态共享首选项

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetPhoneNumber(Int32)

返回给定 subId的电话号码,如果不可用,则返回空字符串。

GetPhoneNumber(Int32, Int32)

返回给定 subscriptionId 的电话号码, source如果不可用,则返回空字符串。

GetSlotIndex(Int32)

获取与订阅关联的 slotIndex。

GetSubscriptionId(Int32)

获取指定逻辑 SIM 卡槽索引的订阅 ID。

GetSubscriptionIds(Int32)

获取指定逻辑 SIM 槽索引的订阅 ID 数组。

GetSubscriptionPlans(Int32)

获取运营商与特定订户之间的计费关系计划的说明。

GetSubscriptionsInGroup(ParcelUuid)

获取位于同一组给定 subId 中的订阅的 subscriptionInfo 列表。

IsActiveSubscriptionId(Int32)

检查提供的订阅 ID 是否与设备上主动使用的订阅相对应。

IsNetworkRoaming(Int32)

如果设备被视为在订阅的当前网络上漫游,则返回 true。

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)

为源#PHONE_NUMBER_SOURCE_CARRIER carrier设置给定subId的电话号码。

SetDeviceToDeviceStatusSharingContacts(Int32, IList<Uri>)

设置允许设备共享订阅 ID 的设备状态的联系人列表。

SetDeviceToDeviceStatusSharingPreference(Int32, Int32)

将设备设置为订阅 ID 的设备状态共享用户首选项。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetOpportunistic(Boolean, Int32)

设置订阅是否具有机会性,即它连接到的网络是否具有有限的覆盖范围。

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

暂时替代运营商与特定订户之间的计费关系计划,被视为拥挤。

SetSubscriptionOverrideCongested(Int32, Boolean, Int64)

暂时替代运营商与特定订户之间的计费关系计划,被视为拥挤。

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

暂时替代运营商和特定订户之间的计费关系计划,被视为不计值。

SetSubscriptionOverrideUnmetered(Int32, Boolean, Int64)

暂时替代运营商和特定订户之间的计费关系计划,被视为不计值。

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>)

设置运营商与特定订户之间的计费关系计划的说明。

SetSubscriptionPlans(Int32, IList<SubscriptionPlan>, Int64)

设置运营商与特定订户之间的计费关系计划的说明。

SwitchToSubscription(Int32, PendingIntent)

切换到特定订阅

ToArray<T>()

订阅管理器提供移动订阅信息。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

订阅管理器提供移动订阅信息。

(继承自 Object)
Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<><

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

订阅管理器提供移动订阅信息。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

订阅管理器提供移动订阅信息。

(继承自 Object)
IJavaPeerable.Finalized()

订阅管理器提供移动订阅信息。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

订阅管理器提供移动订阅信息。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

订阅管理器提供移动订阅信息。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

订阅管理器提供移动订阅信息。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

订阅管理器提供移动订阅信息。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

订阅管理器提供移动订阅信息。

GetJniTypeName(IJavaPeerable)

订阅管理器提供移动订阅信息。

适用于