Class SubscriptionManager
public class SubscriptionManager : JVMBridgeBase<SubscriptionManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<SubscriptionManager>SubscriptionManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<SubscriptionManager>.SExecuteWithSignature(IJavaType, string, string, params object[])JVMBridgeBase<SubscriptionManager>.SExecute<TNewClass, TReturn, TConverter>(string, params object[])JVMBridgeBase<SubscriptionManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<SubscriptionManager>.IsAssignableFrom<T>()JVMBridgeBase<SubscriptionManager>.Execute<T>(params T[])JVMBridgeBase<SubscriptionManager>.DynBridgeClazzJVMBridgeBase<SubscriptionManager>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
ACTION_DEFAULT_SUBSCRIPTION_CHANGED
public static String ACTION_DEFAULT_SUBSCRIPTION_CHANGED { get; }
Property Value
ACTION_MANAGE_SUBSCRIPTION_PLANS
public static String ACTION_MANAGE_SUBSCRIPTION_PLANS { get; }
Property Value
ACTION_REFRESH_SUBSCRIPTION_PLANS
public static String ACTION_REFRESH_SUBSCRIPTION_PLANS { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
D2D_SHARING_ALL
public static int D2D_SHARING_ALL { get; }
Property Value
D2D_SHARING_ALL_CONTACTS
public static int D2D_SHARING_ALL_CONTACTS { get; }
Property Value
D2D_SHARING_DISABLED
public static int D2D_SHARING_DISABLED { get; }
Property Value
D2D_SHARING_SELECTED_CONTACTS
public static int D2D_SHARING_SELECTED_CONTACTS { get; }
Property Value
D2D_STATUS_SHARING
public static String D2D_STATUS_SHARING { get; }
Property Value
D2D_STATUS_SHARING_SELECTED_CONTACTS
public static String D2D_STATUS_SHARING_SELECTED_CONTACTS { get; }
Property Value
DATA_ROAMING_DISABLE
public static int DATA_ROAMING_DISABLE { get; }
Property Value
DATA_ROAMING_ENABLE
public static int DATA_ROAMING_ENABLE { get; }
Property Value
DEFAULT_SUBSCRIPTION_ID
public static int DEFAULT_SUBSCRIPTION_ID { get; }
Property Value
EXTRA_SLOT_INDEX
public static String EXTRA_SLOT_INDEX { get; }
Property Value
EXTRA_SUBSCRIPTION_INDEX
public static String EXTRA_SUBSCRIPTION_INDEX { get; }
Property Value
INVALID_SIM_SLOT_INDEX
public static int INVALID_SIM_SLOT_INDEX { get; }
Property Value
INVALID_SUBSCRIPTION_ID
public static int INVALID_SUBSCRIPTION_ID { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
PHONE_NUMBER_SOURCE_CARRIER
public static int PHONE_NUMBER_SOURCE_CARRIER { get; }
Property Value
PHONE_NUMBER_SOURCE_IMS
public static int PHONE_NUMBER_SOURCE_IMS { get; }
Property Value
PHONE_NUMBER_SOURCE_UICC
public static int PHONE_NUMBER_SOURCE_UICC { get; }
Property Value
SERVICE_CAPABILITY_DATA
public static int SERVICE_CAPABILITY_DATA { get; }
Property Value
SERVICE_CAPABILITY_SMS
public static int SERVICE_CAPABILITY_SMS { get; }
Property Value
SERVICE_CAPABILITY_VOICE
public static int SERVICE_CAPABILITY_VOICE { get; }
Property Value
SUBSCRIPTION_TYPE_LOCAL_SIM
public static int SUBSCRIPTION_TYPE_LOCAL_SIM { get; }
Property Value
SUBSCRIPTION_TYPE_REMOTE_SIM
public static int SUBSCRIPTION_TYPE_REMOTE_SIM { get; }
Property Value
USAGE_SETTING_DATA_CENTRIC
public static int USAGE_SETTING_DATA_CENTRIC { get; }
Property Value
USAGE_SETTING_DEFAULT
public static int USAGE_SETTING_DEFAULT { get; }
Property Value
USAGE_SETTING_UNKNOWN
public static int USAGE_SETTING_UNKNOWN { get; }
Property Value
USAGE_SETTING_VOICE_CENTRIC
public static int USAGE_SETTING_VOICE_CENTRIC { get; }
Property Value
Methods
AddOnOpportunisticSubscriptionsChangedListener(Executor, OnOpportunisticSubscriptionsChangedListener)
public void AddOnOpportunisticSubscriptionsChangedListener(Executor arg0, SubscriptionManager.OnOpportunisticSubscriptionsChangedListener arg1)
Parameters
arg0
Executorarg1
SubscriptionManager.OnOpportunisticSubscriptionsChangedListenerSubscriptionManager.OnOpportunisticSubscriptionsChangedListener
AddOnSubscriptionsChangedListener(OnSubscriptionsChangedListener)
[Obsolete]
public void AddOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener arg0)
Parameters
AddOnSubscriptionsChangedListener(Executor, OnSubscriptionsChangedListener)
public void AddOnSubscriptionsChangedListener(Executor arg0, SubscriptionManager.OnSubscriptionsChangedListener arg1)
Parameters
AddSubscriptionsIntoGroup(List<Integer>, ParcelUuid)
public void AddSubscriptionsIntoGroup(List<Integer> arg0, ParcelUuid arg1)
Parameters
arg0
List<Integer>arg1
ParcelUuid
CanManageSubscription(SubscriptionInfo)
public bool CanManageSubscription(SubscriptionInfo arg0)
Parameters
Returns
CreateSubscriptionGroup(List<Integer>)
public ParcelUuid CreateSubscriptionGroup(List<Integer> arg0)
Parameters
Returns
From(Context)
[Obsolete]
public static SubscriptionManager From(Context arg0)
Parameters
Returns
GetAccessibleSubscriptionInfoList()
public List<SubscriptionInfo> GetAccessibleSubscriptionInfoList()
Returns
GetActiveDataSubscriptionId()
public static int GetActiveDataSubscriptionId()
Returns
GetActiveSubscriptionInfo(int)
public SubscriptionInfo GetActiveSubscriptionInfo(int arg0)
Parameters
Returns
GetActiveSubscriptionInfoCount()
public int GetActiveSubscriptionInfoCount()
Returns
GetActiveSubscriptionInfoCountMax()
public int GetActiveSubscriptionInfoCountMax()
Returns
GetActiveSubscriptionInfoForSimSlotIndex(int)
public SubscriptionInfo GetActiveSubscriptionInfoForSimSlotIndex(int arg0)
Parameters
Returns
GetActiveSubscriptionInfoList()
public List<SubscriptionInfo> GetActiveSubscriptionInfoList()
Returns
GetAllSubscriptionInfoList()
public List<SubscriptionInfo> GetAllSubscriptionInfoList()
Returns
GetCompleteActiveSubscriptionInfoList()
public List<SubscriptionInfo> GetCompleteActiveSubscriptionInfoList()
Returns
GetDefaultDataSubscriptionId()
public static int GetDefaultDataSubscriptionId()
Returns
GetDefaultSmsSubscriptionId()
public static int GetDefaultSmsSubscriptionId()
Returns
GetDefaultSubscriptionId()
public static int GetDefaultSubscriptionId()
Returns
GetDefaultVoiceSubscriptionId()
public static int GetDefaultVoiceSubscriptionId()
Returns
GetDeviceToDeviceStatusSharingContacts(int)
public List<Uri> GetDeviceToDeviceStatusSharingContacts(int arg0)
Parameters
Returns
GetDeviceToDeviceStatusSharingPreference(int)
public int GetDeviceToDeviceStatusSharingPreference(int arg0)
Parameters
Returns
GetOpportunisticSubscriptions()
public List<SubscriptionInfo> GetOpportunisticSubscriptions()
Returns
GetPhoneNumber(int)
public String GetPhoneNumber(int arg0)
Parameters
Returns
GetPhoneNumber(int, int)
public String GetPhoneNumber(int arg0, int arg1)
Parameters
Returns
GetSlotIndex(int)
https://developer.android.com/reference/android/telephony/SubscriptionManager.html#getSlotIndex(int)
public static int GetSlotIndex(int arg0)
Parameters
Returns
GetSubscriptionId(int)
public static int GetSubscriptionId(int arg0)
Parameters
Returns
GetSubscriptionIds(int)
[Obsolete]
public int[] GetSubscriptionIds(int arg0)
Parameters
Returns
GetSubscriptionPlans(int)
public List<SubscriptionPlan> GetSubscriptionPlans(int arg0)
Parameters
Returns
GetSubscriptionsInGroup(ParcelUuid)
public List<SubscriptionInfo> GetSubscriptionsInGroup(ParcelUuid arg0)
Parameters
arg0
ParcelUuid
Returns
IsActiveSubscriptionId(int)
public bool IsActiveSubscriptionId(int arg0)
Parameters
Returns
IsNetworkRoaming(int)
public bool IsNetworkRoaming(int arg0)
Parameters
Returns
IsUsableSubscriptionId(int)
public static bool IsUsableSubscriptionId(int arg0)
Parameters
Returns
IsValidSubscriptionId(int)
public static bool IsValidSubscriptionId(int arg0)
Parameters
Returns
RemoveOnOpportunisticSubscriptionsChangedListener(OnOpportunisticSubscriptionsChangedListener)
public void RemoveOnOpportunisticSubscriptionsChangedListener(SubscriptionManager.OnOpportunisticSubscriptionsChangedListener arg0)
Parameters
arg0
SubscriptionManager.OnOpportunisticSubscriptionsChangedListenerSubscriptionManager.OnOpportunisticSubscriptionsChangedListener
RemoveOnSubscriptionsChangedListener(OnSubscriptionsChangedListener)
public void RemoveOnSubscriptionsChangedListener(SubscriptionManager.OnSubscriptionsChangedListener arg0)
Parameters
RemoveSubscriptionsFromGroup(List<Integer>, ParcelUuid)
public void RemoveSubscriptionsFromGroup(List<Integer> arg0, ParcelUuid arg1)
Parameters
arg0
List<Integer>arg1
ParcelUuid
SetCarrierPhoneNumber(int, String)
public void SetCarrierPhoneNumber(int arg0, String arg1)
Parameters
SetDeviceToDeviceStatusSharingContacts(int, List<Uri>)
public void SetDeviceToDeviceStatusSharingContacts(int arg0, List<Uri> arg1)
Parameters
SetDeviceToDeviceStatusSharingPreference(int, int)
public void SetDeviceToDeviceStatusSharingPreference(int arg0, int arg1)
Parameters
SetOpportunistic(bool, int)
public bool SetOpportunistic(bool arg0, int arg1)
Parameters
Returns
SetSubscriptionOverrideCongested(int, bool, int[], long)
public void SetSubscriptionOverrideCongested(int arg0, bool arg1, int[] arg2, long arg3)
Parameters
SetSubscriptionOverrideCongested(int, bool, long)
public void SetSubscriptionOverrideCongested(int arg0, bool arg1, long arg2)
Parameters
SetSubscriptionOverrideUnmetered(int, bool, int[], long)
public void SetSubscriptionOverrideUnmetered(int arg0, bool arg1, int[] arg2, long arg3)
Parameters
SetSubscriptionOverrideUnmetered(int, bool, long)
public void SetSubscriptionOverrideUnmetered(int arg0, bool arg1, long arg2)
Parameters
SetSubscriptionPlans(int, List<SubscriptionPlan>)
[Obsolete]
public void SetSubscriptionPlans(int arg0, List<SubscriptionPlan> arg1)
Parameters
arg0
intarg1
List<SubscriptionPlan>
SetSubscriptionPlans(int, List<SubscriptionPlan>, long)
public void SetSubscriptionPlans(int arg0, List<SubscriptionPlan> arg1, long arg2)
Parameters
SwitchToSubscription(int, PendingIntent)
[Obsolete]
public void SwitchToSubscription(int arg0, PendingIntent arg1)
Parameters
arg0
intarg1
PendingIntent