Class TelecomManager
public class TelecomManager : JVMBridgeBase<TelecomManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<TelecomManager>TelecomManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<TelecomManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<TelecomManager>.IsAssignableFrom<T>()JVMBridgeBase<TelecomManager>.Execute<T>(params T[])JVMBridgeBase<TelecomManager>.DynBridgeClazzJVMBridgeBase<TelecomManager>.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
TelecomManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public TelecomManager()
TelecomManager(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 TelecomManager(params object[] args)
Parameters
args
object[]
Properties
ACTION_CHANGE_DEFAULT_DIALER
public static String ACTION_CHANGE_DEFAULT_DIALER { get; }
Property Value
ACTION_CHANGE_PHONE_ACCOUNTS
public static String ACTION_CHANGE_PHONE_ACCOUNTS { get; }
Property Value
ACTION_CONFIGURE_PHONE_ACCOUNT
public static String ACTION_CONFIGURE_PHONE_ACCOUNT { get; }
Property Value
ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED
public static String ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED { get; }
Property Value
ACTION_DEFAULT_DIALER_CHANGED
public static String ACTION_DEFAULT_DIALER_CHANGED { get; }
Property Value
ACTION_INCOMING_CALL
[Obsolete]
public static String ACTION_INCOMING_CALL { get; }
Property Value
ACTION_PHONE_ACCOUNT_REGISTERED
public static String ACTION_PHONE_ACCOUNT_REGISTERED { get; }
Property Value
ACTION_PHONE_ACCOUNT_UNREGISTERED
public static String ACTION_PHONE_ACCOUNT_UNREGISTERED { get; }
Property Value
ACTION_POST_CALL
public static String ACTION_POST_CALL { get; }
Property Value
ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS
public static String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS { get; }
Property Value
ACTION_SHOW_CALL_SETTINGS
public static String ACTION_SHOW_CALL_SETTINGS { get; }
Property Value
ACTION_SHOW_MISSED_CALLS_NOTIFICATION
public static String ACTION_SHOW_MISSED_CALLS_NOTIFICATION { get; }
Property Value
ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS
public static String ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS { 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
DTMF_CHARACTER_PAUSE
public static char DTMF_CHARACTER_PAUSE { get; }
Property Value
DTMF_CHARACTER_WAIT
public static char DTMF_CHARACTER_WAIT { get; }
Property Value
DURATION_LONG
public static int DURATION_LONG { get; }
Property Value
DURATION_MEDIUM
public static int DURATION_MEDIUM { get; }
Property Value
DURATION_SHORT
public static int DURATION_SHORT { get; }
Property Value
DURATION_VERY_SHORT
public static int DURATION_VERY_SHORT { get; }
Property Value
EXTRA_CALL_BACK_NUMBER
public static String EXTRA_CALL_BACK_NUMBER { get; }
Property Value
EXTRA_CALL_DISCONNECT_CAUSE
public static String EXTRA_CALL_DISCONNECT_CAUSE { get; }
Property Value
EXTRA_CALL_DISCONNECT_MESSAGE
public static String EXTRA_CALL_DISCONNECT_MESSAGE { get; }
Property Value
EXTRA_CALL_DURATION
public static String EXTRA_CALL_DURATION { get; }
Property Value
EXTRA_CALL_LOG_URI
public static String EXTRA_CALL_LOG_URI { get; }
Property Value
EXTRA_CALL_NETWORK_TYPE
public static String EXTRA_CALL_NETWORK_TYPE { get; }
Property Value
EXTRA_CALL_SUBJECT
public static String EXTRA_CALL_SUBJECT { get; }
Property Value
EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME
public static String EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME { get; }
Property Value
EXTRA_DEFAULT_CALL_SCREENING_APP_COMPONENT_NAME
public static String EXTRA_DEFAULT_CALL_SCREENING_APP_COMPONENT_NAME { get; }
Property Value
EXTRA_DISCONNECT_CAUSE
public static String EXTRA_DISCONNECT_CAUSE { get; }
Property Value
EXTRA_HANDLE
public static String EXTRA_HANDLE { get; }
Property Value
EXTRA_HAS_PICTURE
public static String EXTRA_HAS_PICTURE { get; }
Property Value
EXTRA_INCOMING_CALL_ADDRESS
public static String EXTRA_INCOMING_CALL_ADDRESS { get; }
Property Value
EXTRA_INCOMING_CALL_EXTRAS
public static String EXTRA_INCOMING_CALL_EXTRAS { get; }
Property Value
EXTRA_INCOMING_VIDEO_STATE
public static String EXTRA_INCOMING_VIDEO_STATE { get; }
Property Value
EXTRA_IS_DEFAULT_CALL_SCREENING_APP
public static String EXTRA_IS_DEFAULT_CALL_SCREENING_APP { get; }
Property Value
EXTRA_LOCATION
public static String EXTRA_LOCATION { get; }
Property Value
EXTRA_NOTIFICATION_COUNT
https://developer.android.com/reference/android/telecom/TelecomManager.html#EXTRA_NOTIFICATION_COUNT
public static String EXTRA_NOTIFICATION_COUNT { get; }
Property Value
EXTRA_NOTIFICATION_PHONE_NUMBER
public static String EXTRA_NOTIFICATION_PHONE_NUMBER { get; }
Property Value
EXTRA_OUTGOING_CALL_EXTRAS
public static String EXTRA_OUTGOING_CALL_EXTRAS { get; }
Property Value
EXTRA_OUTGOING_PICTURE
public static String EXTRA_OUTGOING_PICTURE { get; }
Property Value
EXTRA_PHONE_ACCOUNT_HANDLE
public static String EXTRA_PHONE_ACCOUNT_HANDLE { get; }
Property Value
EXTRA_PICTURE_URI
public static String EXTRA_PICTURE_URI { get; }
Property Value
EXTRA_PRIORITY
public static String EXTRA_PRIORITY { get; }
Property Value
EXTRA_START_CALL_WITH_RTT
public static String EXTRA_START_CALL_WITH_RTT { get; }
Property Value
EXTRA_START_CALL_WITH_SPEAKERPHONE
public static String EXTRA_START_CALL_WITH_SPEAKERPHONE { get; }
Property Value
EXTRA_START_CALL_WITH_VIDEO_STATE
public static String EXTRA_START_CALL_WITH_VIDEO_STATE { get; }
Property Value
EXTRA_USE_ASSISTED_DIALING
public static String EXTRA_USE_ASSISTED_DIALING { get; }
Property Value
GATEWAY_ORIGINAL_ADDRESS
https://developer.android.com/reference/android/telecom/TelecomManager.html#GATEWAY_ORIGINAL_ADDRESS
public static String GATEWAY_ORIGINAL_ADDRESS { get; }
Property Value
GATEWAY_PROVIDER_PACKAGE
https://developer.android.com/reference/android/telecom/TelecomManager.html#GATEWAY_PROVIDER_PACKAGE
public static String GATEWAY_PROVIDER_PACKAGE { 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
METADATA_INCLUDE_EXTERNAL_CALLS
public static String METADATA_INCLUDE_EXTERNAL_CALLS { get; }
Property Value
METADATA_INCLUDE_SELF_MANAGED_CALLS
public static String METADATA_INCLUDE_SELF_MANAGED_CALLS { get; }
Property Value
METADATA_IN_CALL_SERVICE_CAR_MODE_UI
public static String METADATA_IN_CALL_SERVICE_CAR_MODE_UI { get; }
Property Value
METADATA_IN_CALL_SERVICE_RINGING
public static String METADATA_IN_CALL_SERVICE_RINGING { get; }
Property Value
METADATA_IN_CALL_SERVICE_UI
public static String METADATA_IN_CALL_SERVICE_UI { get; }
Property Value
PRESENTATION_ALLOWED
public static int PRESENTATION_ALLOWED { get; }
Property Value
PRESENTATION_PAYPHONE
public static int PRESENTATION_PAYPHONE { get; }
Property Value
PRESENTATION_RESTRICTED
public static int PRESENTATION_RESTRICTED { get; }
Property Value
PRESENTATION_UNAVAILABLE
https://developer.android.com/reference/android/telecom/TelecomManager.html#PRESENTATION_UNAVAILABLE
public static int PRESENTATION_UNAVAILABLE { get; }
Property Value
PRESENTATION_UNKNOWN
public static int PRESENTATION_UNKNOWN { get; }
Property Value
PRIORITY_NORMAL
public static int PRIORITY_NORMAL { get; }
Property Value
PRIORITY_URGENT
public static int PRIORITY_URGENT { get; }
Property Value
Methods
AcceptHandover(Uri, int, PhoneAccountHandle)
public void AcceptHandover(Uri arg0, int arg1, PhoneAccountHandle arg2)
Parameters
arg0
Uriarg1
intarg2
PhoneAccountHandle
AcceptRingingCall()
[Obsolete]
public void AcceptRingingCall()
AcceptRingingCall(int)
[Obsolete]
public void AcceptRingingCall(int arg0)
Parameters
AddCall(CallAttributes, Executor, OutcomeReceiver<CallControl, CallException>, CallControlCallback, CallEventCallback)
public void AddCall(CallAttributes arg0, Executor arg1, OutcomeReceiver<CallControl, CallException> arg2, CallControlCallback arg3, CallEventCallback arg4)
Parameters
arg0
CallAttributesarg1
Executorarg2
OutcomeReceiver<CallControl, CallException>arg3
CallControlCallbackarg4
CallEventCallback
AddNewIncomingCall(PhoneAccountHandle, Bundle)
public void AddNewIncomingCall(PhoneAccountHandle arg0, Bundle arg1)
Parameters
arg0
PhoneAccountHandlearg1
Bundle
AddNewIncomingConference(PhoneAccountHandle, Bundle)
public void AddNewIncomingConference(PhoneAccountHandle arg0, Bundle arg1)
Parameters
arg0
PhoneAccountHandlearg1
Bundle
CancelMissedCallsNotification()
public void CancelMissedCallsNotification()
CreateManageBlockedNumbersIntent()
public Intent CreateManageBlockedNumbersIntent()
Returns
EndCall()
[Obsolete]
public bool EndCall()
Returns
GetAdnUriForPhoneAccount(PhoneAccountHandle)
public Uri GetAdnUriForPhoneAccount(PhoneAccountHandle arg0)
Parameters
Returns
GetCallCapablePhoneAccounts()
public List<PhoneAccountHandle> GetCallCapablePhoneAccounts()
Returns
GetDefaultDialerPackage()
public String GetDefaultDialerPackage()
Returns
GetDefaultOutgoingPhoneAccount(String)
public PhoneAccountHandle GetDefaultOutgoingPhoneAccount(String arg0)
Parameters
Returns
GetLine1Number(PhoneAccountHandle)
[Obsolete]
public String GetLine1Number(PhoneAccountHandle arg0)
Parameters
Returns
GetOwnSelfManagedPhoneAccounts()
public List<PhoneAccountHandle> GetOwnSelfManagedPhoneAccounts()
Returns
GetPhoneAccount(PhoneAccountHandle)
public PhoneAccount GetPhoneAccount(PhoneAccountHandle arg0)
Parameters
Returns
GetRegisteredPhoneAccounts()
public List<PhoneAccount> GetRegisteredPhoneAccounts()
Returns
GetSelfManagedPhoneAccounts()
public List<PhoneAccountHandle> GetSelfManagedPhoneAccounts()
Returns
GetSimCallManager()
public PhoneAccountHandle GetSimCallManager()
Returns
GetSimCallManagerForSubscription(int)
public PhoneAccountHandle GetSimCallManagerForSubscription(int arg0)
Parameters
Returns
GetSystemDialerPackage()
https://developer.android.com/reference/android/telecom/TelecomManager.html#getSystemDialerPackage()
public String GetSystemDialerPackage()
Returns
GetUserSelectedOutgoingPhoneAccount()
public PhoneAccountHandle GetUserSelectedOutgoingPhoneAccount()
Returns
GetVoiceMailNumber(PhoneAccountHandle)
public String GetVoiceMailNumber(PhoneAccountHandle arg0)
Parameters
Returns
HandleMmi(String)
public bool HandleMmi(String arg0)
Parameters
Returns
HandleMmi(String, PhoneAccountHandle)
public bool HandleMmi(String arg0, PhoneAccountHandle arg1)
Parameters
arg0
Stringarg1
PhoneAccountHandle
Returns
HasManageOngoingCallsPermission()
public bool HasManageOngoingCallsPermission()
Returns
IsInCall()
public bool IsInCall()
Returns
IsInManagedCall()
public bool IsInManagedCall()
Returns
IsIncomingCallPermitted(PhoneAccountHandle)
public bool IsIncomingCallPermitted(PhoneAccountHandle arg0)
Parameters
Returns
IsOutgoingCallPermitted(PhoneAccountHandle)
public bool IsOutgoingCallPermitted(PhoneAccountHandle arg0)
Parameters
Returns
IsTtySupported()
public bool IsTtySupported()
Returns
IsVoiceMailNumber(PhoneAccountHandle, String)
public bool IsVoiceMailNumber(PhoneAccountHandle arg0, String arg1)
Parameters
arg0
PhoneAccountHandlearg1
String
Returns
PlaceCall(Uri, Bundle)
public void PlaceCall(Uri arg0, Bundle arg1)
Parameters
RegisterPhoneAccount(PhoneAccount)
public void RegisterPhoneAccount(PhoneAccount arg0)
Parameters
arg0
PhoneAccount
ShowInCallScreen(bool)
public void ShowInCallScreen(bool arg0)
Parameters
SilenceRinger()
public void SilenceRinger()
StartConference(List<Uri>, Bundle)
public void StartConference(List<Uri> arg0, Bundle arg1)
Parameters
UnregisterPhoneAccount(PhoneAccountHandle)
public void UnregisterPhoneAccount(PhoneAccountHandle arg0)