Table of Contents

Class SubscriptionManager

Namespace
Android.Telephony
Assembly
MASES.Netdroid.dll
public class SubscriptionManager : JVMBridgeBase<SubscriptionManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<SubscriptionManager>
SubscriptionManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<SubscriptionManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<SubscriptionManager>.IsAssignableFrom<T>()
JVMBridgeBase<SubscriptionManager>.Execute<T>(params T[])
JVMBridgeBase<SubscriptionManager>.DynBridgeClazz
JVMBridgeBase<SubscriptionManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

SubscriptionManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public SubscriptionManager()

SubscriptionManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public SubscriptionManager(params object[] args)

Parameters

args object[]

Properties

ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED

public static String ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED { get; }

Property Value

String

ACTION_DEFAULT_SUBSCRIPTION_CHANGED

public static String ACTION_DEFAULT_SUBSCRIPTION_CHANGED { get; }

Property Value

String

ACTION_MANAGE_SUBSCRIPTION_PLANS

public static String ACTION_MANAGE_SUBSCRIPTION_PLANS { get; }

Property Value

String

ACTION_REFRESH_SUBSCRIPTION_PLANS

public static String ACTION_REFRESH_SUBSCRIPTION_PLANS { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

D2D_SHARING_ALL

public static int D2D_SHARING_ALL { get; }

Property Value

int

D2D_SHARING_ALL_CONTACTS

public static int D2D_SHARING_ALL_CONTACTS { get; }

Property Value

int

D2D_SHARING_DISABLED

public static int D2D_SHARING_DISABLED { get; }

Property Value

int

D2D_SHARING_SELECTED_CONTACTS

public static int D2D_SHARING_SELECTED_CONTACTS { get; }

Property Value

int

D2D_STATUS_SHARING

public static String D2D_STATUS_SHARING { get; }

Property Value

String

D2D_STATUS_SHARING_SELECTED_CONTACTS

public static String D2D_STATUS_SHARING_SELECTED_CONTACTS { get; }

Property Value

String

DATA_ROAMING_DISABLE

public static int DATA_ROAMING_DISABLE { get; }

Property Value

int

DATA_ROAMING_ENABLE

public static int DATA_ROAMING_ENABLE { get; }

Property Value

int

DEFAULT_SUBSCRIPTION_ID

public static int DEFAULT_SUBSCRIPTION_ID { get; }

Property Value

int

EXTRA_SLOT_INDEX

public static String EXTRA_SLOT_INDEX { get; }

Property Value

String

EXTRA_SUBSCRIPTION_INDEX

public static String EXTRA_SUBSCRIPTION_INDEX { get; }

Property Value

String

INVALID_SIM_SLOT_INDEX

public static int INVALID_SIM_SLOT_INDEX { get; }

Property Value

int

INVALID_SUBSCRIPTION_ID

public static int INVALID_SUBSCRIPTION_ID { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

PHONE_NUMBER_SOURCE_CARRIER

public static int PHONE_NUMBER_SOURCE_CARRIER { get; }

Property Value

int

PHONE_NUMBER_SOURCE_IMS

public static int PHONE_NUMBER_SOURCE_IMS { get; }

Property Value

int

PHONE_NUMBER_SOURCE_UICC

public static int PHONE_NUMBER_SOURCE_UICC { get; }

Property Value

int

SERVICE_CAPABILITY_DATA

public static int SERVICE_CAPABILITY_DATA { get; }

Property Value

int

SERVICE_CAPABILITY_SMS

public static int SERVICE_CAPABILITY_SMS { get; }

Property Value

int

SERVICE_CAPABILITY_VOICE

public static int SERVICE_CAPABILITY_VOICE { get; }

Property Value

int

SUBSCRIPTION_TYPE_LOCAL_SIM

public static int SUBSCRIPTION_TYPE_LOCAL_SIM { get; }

Property Value

int

SUBSCRIPTION_TYPE_REMOTE_SIM

public static int SUBSCRIPTION_TYPE_REMOTE_SIM { get; }

Property Value

int

USAGE_SETTING_DATA_CENTRIC

public static int USAGE_SETTING_DATA_CENTRIC { get; }

Property Value

int

USAGE_SETTING_DEFAULT

public static int USAGE_SETTING_DEFAULT { get; }

Property Value

int

USAGE_SETTING_UNKNOWN

public static int USAGE_SETTING_UNKNOWN { get; }

Property Value

int

USAGE_SETTING_VOICE_CENTRIC

public static int USAGE_SETTING_VOICE_CENTRIC { get; }

Property Value

int

Methods

AddOnOpportunisticSubscriptionsChangedListener(Executor, OnOpportunisticSubscriptionsChangedListener)

public void AddOnOpportunisticSubscriptionsChangedListener(Executor arg0, SubscriptionManager.OnOpportunisticSubscriptionsChangedListener arg1)

Parameters

arg0 Executor

Executor

arg1 SubscriptionManager.OnOpportunisticSubscriptionsChangedListener

SubscriptionManager.OnOpportunisticSubscriptionsChangedListener

AddOnSubscriptionsChangedListener(OnSubscriptionsChangedListener)

[Obsolete]
public void AddOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener arg0)

Parameters

arg0 SubscriptionManager.OnSubscriptionsChangedListener

SubscriptionManager.OnSubscriptionsChangedListener

AddOnSubscriptionsChangedListener(Executor, OnSubscriptionsChangedListener)

public void AddOnSubscriptionsChangedListener(Executor arg0, SubscriptionManager.OnSubscriptionsChangedListener arg1)

Parameters

arg0 Executor

Executor

arg1 SubscriptionManager.OnSubscriptionsChangedListener

SubscriptionManager.OnSubscriptionsChangedListener

AddSubscriptionsIntoGroup(List<Integer>, ParcelUuid)

public void AddSubscriptionsIntoGroup(List<Integer> arg0, ParcelUuid arg1)

Parameters

arg0 List<Integer>

List

arg1 ParcelUuid

ParcelUuid

CanManageSubscription(SubscriptionInfo)

public bool CanManageSubscription(SubscriptionInfo arg0)

Parameters

arg0 SubscriptionInfo

SubscriptionInfo

Returns

bool

bool

CreateSubscriptionGroup(List<Integer>)

public ParcelUuid CreateSubscriptionGroup(List<Integer> arg0)

Parameters

arg0 List<Integer>

List

Returns

ParcelUuid

ParcelUuid

From(Context)

[Obsolete]
public static SubscriptionManager From(Context arg0)

Parameters

arg0 Context

Context

Returns

SubscriptionManager

SubscriptionManager

GetAccessibleSubscriptionInfoList()

public List<SubscriptionInfo> GetAccessibleSubscriptionInfoList()

Returns

List<SubscriptionInfo>

List

GetActiveDataSubscriptionId()

public static int GetActiveDataSubscriptionId()

Returns

int

int

GetActiveSubscriptionInfo(int)

public SubscriptionInfo GetActiveSubscriptionInfo(int arg0)

Parameters

arg0 int

int

Returns

SubscriptionInfo

SubscriptionInfo

GetActiveSubscriptionInfoCount()

public int GetActiveSubscriptionInfoCount()

Returns

int

int

GetActiveSubscriptionInfoCountMax()

public int GetActiveSubscriptionInfoCountMax()

Returns

int

int

GetActiveSubscriptionInfoForSimSlotIndex(int)

public SubscriptionInfo GetActiveSubscriptionInfoForSimSlotIndex(int arg0)

Parameters

arg0 int

int

Returns

SubscriptionInfo

SubscriptionInfo

GetActiveSubscriptionInfoList()

public List<SubscriptionInfo> GetActiveSubscriptionInfoList()

Returns

List<SubscriptionInfo>

List

GetAllSubscriptionInfoList()

public List<SubscriptionInfo> GetAllSubscriptionInfoList()

Returns

List<SubscriptionInfo>

List

GetCompleteActiveSubscriptionInfoList()

public List<SubscriptionInfo> GetCompleteActiveSubscriptionInfoList()

Returns

List<SubscriptionInfo>

List

GetDefaultDataSubscriptionId()

public static int GetDefaultDataSubscriptionId()

Returns

int

int

GetDefaultSmsSubscriptionId()

public static int GetDefaultSmsSubscriptionId()

Returns

int

int

GetDefaultSubscriptionId()

public static int GetDefaultSubscriptionId()

Returns

int

int

GetDefaultVoiceSubscriptionId()

public static int GetDefaultVoiceSubscriptionId()

Returns

int

int

GetDeviceToDeviceStatusSharingContacts(int)

public List<Uri> GetDeviceToDeviceStatusSharingContacts(int arg0)

Parameters

arg0 int

int

Returns

List<Uri>

List

GetDeviceToDeviceStatusSharingPreference(int)

public int GetDeviceToDeviceStatusSharingPreference(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetOpportunisticSubscriptions()

public List<SubscriptionInfo> GetOpportunisticSubscriptions()

Returns

List<SubscriptionInfo>

List

GetPhoneNumber(int)

public String GetPhoneNumber(int arg0)

Parameters

arg0 int

int

Returns

String

String

GetPhoneNumber(int, int)

public String GetPhoneNumber(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

String

String

GetSlotIndex(int)

public static int GetSlotIndex(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetSubscriptionId(int)

public static int GetSubscriptionId(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetSubscriptionIds(int)

[Obsolete]
public int[] GetSubscriptionIds(int arg0)

Parameters

arg0 int

int

Returns

int[]

int

GetSubscriptionPlans(int)

public List<SubscriptionPlan> GetSubscriptionPlans(int arg0)

Parameters

arg0 int

int

Returns

List<SubscriptionPlan>

List

GetSubscriptionsInGroup(ParcelUuid)

public List<SubscriptionInfo> GetSubscriptionsInGroup(ParcelUuid arg0)

Parameters

arg0 ParcelUuid

ParcelUuid

Returns

List<SubscriptionInfo>

List

IsActiveSubscriptionId(int)

public bool IsActiveSubscriptionId(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsNetworkRoaming(int)

public bool IsNetworkRoaming(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsUsableSubscriptionId(int)

public static bool IsUsableSubscriptionId(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsValidSubscriptionId(int)

public static bool IsValidSubscriptionId(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

RemoveOnOpportunisticSubscriptionsChangedListener(OnOpportunisticSubscriptionsChangedListener)

public void RemoveOnOpportunisticSubscriptionsChangedListener(SubscriptionManager.OnOpportunisticSubscriptionsChangedListener arg0)

Parameters

arg0 SubscriptionManager.OnOpportunisticSubscriptionsChangedListener

SubscriptionManager.OnOpportunisticSubscriptionsChangedListener

RemoveOnSubscriptionsChangedListener(OnSubscriptionsChangedListener)

public void RemoveOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener arg0)

Parameters

arg0 SubscriptionManager.OnSubscriptionsChangedListener

SubscriptionManager.OnSubscriptionsChangedListener

RemoveSubscriptionsFromGroup(List<Integer>, ParcelUuid)

public void RemoveSubscriptionsFromGroup(List<Integer> arg0, ParcelUuid arg1)

Parameters

arg0 List<Integer>

List

arg1 ParcelUuid

ParcelUuid

SetCarrierPhoneNumber(int, String)

public void SetCarrierPhoneNumber(int arg0, String arg1)

Parameters

arg0 int

int

arg1 String

String

SetDeviceToDeviceStatusSharingContacts(int, List<Uri>)

public void SetDeviceToDeviceStatusSharingContacts(int arg0, List<Uri> arg1)

Parameters

arg0 int

int

arg1 List<Uri>

List

SetDeviceToDeviceStatusSharingPreference(int, int)

public void SetDeviceToDeviceStatusSharingPreference(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

SetOpportunistic(bool, int)

public bool SetOpportunistic(bool arg0, int arg1)

Parameters

arg0 bool

bool

arg1 int

int

Returns

bool

bool

SetSubscriptionOverrideCongested(int, bool, int[], long)

public void SetSubscriptionOverrideCongested(int arg0, bool arg1, int[] arg2, long arg3)

Parameters

arg0 int

int

arg1 bool

bool

arg2 int[]

int

arg3 long

long

SetSubscriptionOverrideCongested(int, bool, long)

public void SetSubscriptionOverrideCongested(int arg0, bool arg1, long arg2)

Parameters

arg0 int

int

arg1 bool

bool

arg2 long

long

SetSubscriptionOverrideUnmetered(int, bool, int[], long)

public void SetSubscriptionOverrideUnmetered(int arg0, bool arg1, int[] arg2, long arg3)

Parameters

arg0 int

int

arg1 bool

bool

arg2 int[]

int

arg3 long

long

SetSubscriptionOverrideUnmetered(int, bool, long)

public void SetSubscriptionOverrideUnmetered(int arg0, bool arg1, long arg2)

Parameters

arg0 int

int

arg1 bool

bool

arg2 long

long

SetSubscriptionPlans(int, List<SubscriptionPlan>)

[Obsolete]
public void SetSubscriptionPlans(int arg0, List<SubscriptionPlan> arg1)

Parameters

arg0 int

int

arg1 List<SubscriptionPlan>

List

SetSubscriptionPlans(int, List<SubscriptionPlan>, long)

public void SetSubscriptionPlans(int arg0, List<SubscriptionPlan> arg1, long arg2)

Parameters

arg0 int

int

arg1 List<SubscriptionPlan>

List

arg2 long

long

SwitchToSubscription(int, PendingIntent)

[Obsolete]
public void SwitchToSubscription(int arg0, PendingIntent arg1)

Parameters

arg0 int

int

arg1 PendingIntent

PendingIntent