Table of Contents

Class TelecomManager

Namespace
Android.Telecom
Assembly
MASES.Netdroid.dll
public class TelecomManager : JVMBridgeBase<TelecomManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<TelecomManager>
TelecomManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<TelecomManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<TelecomManager>.IsAssignableFrom<T>()
JVMBridgeBase<TelecomManager>.Execute<T>(params T[])
JVMBridgeBase<TelecomManager>.DynBridgeClazz
JVMBridgeBase<TelecomManager>.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

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

String

ACTION_CHANGE_PHONE_ACCOUNTS

public static String ACTION_CHANGE_PHONE_ACCOUNTS { get; }

Property Value

String

ACTION_CONFIGURE_PHONE_ACCOUNT

public static String ACTION_CONFIGURE_PHONE_ACCOUNT { get; }

Property Value

String

ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED

public static String ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED { get; }

Property Value

String

ACTION_DEFAULT_DIALER_CHANGED

public static String ACTION_DEFAULT_DIALER_CHANGED { get; }

Property Value

String

ACTION_INCOMING_CALL

[Obsolete]
public static String ACTION_INCOMING_CALL { get; }

Property Value

String

ACTION_PHONE_ACCOUNT_REGISTERED

public static String ACTION_PHONE_ACCOUNT_REGISTERED { get; }

Property Value

String

ACTION_PHONE_ACCOUNT_UNREGISTERED

public static String ACTION_PHONE_ACCOUNT_UNREGISTERED { get; }

Property Value

String

ACTION_POST_CALL

public static String ACTION_POST_CALL { get; }

Property Value

String

ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS

public static String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS { get; }

Property Value

String

ACTION_SHOW_CALL_SETTINGS

public static String ACTION_SHOW_CALL_SETTINGS { get; }

Property Value

String

ACTION_SHOW_MISSED_CALLS_NOTIFICATION

public static String ACTION_SHOW_MISSED_CALLS_NOTIFICATION { get; }

Property Value

String

ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS

public static String ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

DTMF_CHARACTER_PAUSE

public static char DTMF_CHARACTER_PAUSE { get; }

Property Value

char

DTMF_CHARACTER_WAIT

public static char DTMF_CHARACTER_WAIT { get; }

Property Value

char

DURATION_LONG

public static int DURATION_LONG { get; }

Property Value

int

DURATION_MEDIUM

public static int DURATION_MEDIUM { get; }

Property Value

int

DURATION_SHORT

public static int DURATION_SHORT { get; }

Property Value

int

DURATION_VERY_SHORT

public static int DURATION_VERY_SHORT { get; }

Property Value

int

EXTRA_CALL_BACK_NUMBER

public static String EXTRA_CALL_BACK_NUMBER { get; }

Property Value

String

EXTRA_CALL_DISCONNECT_CAUSE

public static String EXTRA_CALL_DISCONNECT_CAUSE { get; }

Property Value

String

EXTRA_CALL_DISCONNECT_MESSAGE

public static String EXTRA_CALL_DISCONNECT_MESSAGE { get; }

Property Value

String

EXTRA_CALL_DURATION

public static String EXTRA_CALL_DURATION { get; }

Property Value

String

EXTRA_CALL_LOG_URI

public static String EXTRA_CALL_LOG_URI { get; }

Property Value

String

EXTRA_CALL_NETWORK_TYPE

public static String EXTRA_CALL_NETWORK_TYPE { get; }

Property Value

String

EXTRA_CALL_SUBJECT

public static String EXTRA_CALL_SUBJECT { get; }

Property Value

String

EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME

public static String EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME { get; }

Property Value

String

EXTRA_DEFAULT_CALL_SCREENING_APP_COMPONENT_NAME

public static String EXTRA_DEFAULT_CALL_SCREENING_APP_COMPONENT_NAME { get; }

Property Value

String

EXTRA_DISCONNECT_CAUSE

public static String EXTRA_DISCONNECT_CAUSE { get; }

Property Value

String

EXTRA_HANDLE

public static String EXTRA_HANDLE { get; }

Property Value

String

EXTRA_HAS_PICTURE

public static String EXTRA_HAS_PICTURE { get; }

Property Value

String

EXTRA_INCOMING_CALL_ADDRESS

public static String EXTRA_INCOMING_CALL_ADDRESS { get; }

Property Value

String

EXTRA_INCOMING_CALL_EXTRAS

public static String EXTRA_INCOMING_CALL_EXTRAS { get; }

Property Value

String

EXTRA_INCOMING_VIDEO_STATE

public static String EXTRA_INCOMING_VIDEO_STATE { get; }

Property Value

String

EXTRA_IS_DEFAULT_CALL_SCREENING_APP

public static String EXTRA_IS_DEFAULT_CALL_SCREENING_APP { get; }

Property Value

String

EXTRA_LOCATION

public static String EXTRA_LOCATION { get; }

Property Value

String

EXTRA_NOTIFICATION_COUNT

public static String EXTRA_NOTIFICATION_COUNT { get; }

Property Value

String

EXTRA_NOTIFICATION_PHONE_NUMBER

public static String EXTRA_NOTIFICATION_PHONE_NUMBER { get; }

Property Value

String

EXTRA_OUTGOING_CALL_EXTRAS

public static String EXTRA_OUTGOING_CALL_EXTRAS { get; }

Property Value

String

EXTRA_OUTGOING_PICTURE

public static String EXTRA_OUTGOING_PICTURE { get; }

Property Value

String

EXTRA_PHONE_ACCOUNT_HANDLE

public static String EXTRA_PHONE_ACCOUNT_HANDLE { get; }

Property Value

String

EXTRA_PICTURE_URI

public static String EXTRA_PICTURE_URI { get; }

Property Value

String

EXTRA_PRIORITY

public static String EXTRA_PRIORITY { get; }

Property Value

String

EXTRA_START_CALL_WITH_RTT

public static String EXTRA_START_CALL_WITH_RTT { get; }

Property Value

String

EXTRA_START_CALL_WITH_SPEAKERPHONE

public static String EXTRA_START_CALL_WITH_SPEAKERPHONE { get; }

Property Value

String

EXTRA_START_CALL_WITH_VIDEO_STATE

public static String EXTRA_START_CALL_WITH_VIDEO_STATE { get; }

Property Value

String

EXTRA_USE_ASSISTED_DIALING

public static String EXTRA_USE_ASSISTED_DIALING { get; }

Property Value

String

GATEWAY_ORIGINAL_ADDRESS

public static String GATEWAY_ORIGINAL_ADDRESS { get; }

Property Value

String

GATEWAY_PROVIDER_PACKAGE

public static String GATEWAY_PROVIDER_PACKAGE { get; }

Property Value

String

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

METADATA_INCLUDE_EXTERNAL_CALLS

public static String METADATA_INCLUDE_EXTERNAL_CALLS { get; }

Property Value

String

METADATA_INCLUDE_SELF_MANAGED_CALLS

public static String METADATA_INCLUDE_SELF_MANAGED_CALLS { get; }

Property Value

String

METADATA_IN_CALL_SERVICE_CAR_MODE_UI

public static String METADATA_IN_CALL_SERVICE_CAR_MODE_UI { get; }

Property Value

String

METADATA_IN_CALL_SERVICE_RINGING

public static String METADATA_IN_CALL_SERVICE_RINGING { get; }

Property Value

String

METADATA_IN_CALL_SERVICE_UI

public static String METADATA_IN_CALL_SERVICE_UI { get; }

Property Value

String

PRESENTATION_ALLOWED

public static int PRESENTATION_ALLOWED { get; }

Property Value

int

PRESENTATION_PAYPHONE

public static int PRESENTATION_PAYPHONE { get; }

Property Value

int

PRESENTATION_RESTRICTED

public static int PRESENTATION_RESTRICTED { get; }

Property Value

int

PRESENTATION_UNAVAILABLE

public static int PRESENTATION_UNAVAILABLE { get; }

Property Value

int

PRESENTATION_UNKNOWN

public static int PRESENTATION_UNKNOWN { get; }

Property Value

int

PRIORITY_NORMAL

public static int PRIORITY_NORMAL { get; }

Property Value

int

PRIORITY_URGENT

public static int PRIORITY_URGENT { get; }

Property Value

int

Methods

AcceptHandover(Uri, int, PhoneAccountHandle)

public void AcceptHandover(Uri arg0, int arg1, PhoneAccountHandle arg2)

Parameters

arg0 Uri

Uri

arg1 int

int

arg2 PhoneAccountHandle

PhoneAccountHandle

AcceptRingingCall()

[Obsolete]
public void AcceptRingingCall()

AcceptRingingCall(int)

[Obsolete]
public void AcceptRingingCall(int arg0)

Parameters

arg0 int

int

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 CallAttributes

CallAttributes

arg1 Executor

Executor

arg2 OutcomeReceiver<CallControl, CallException>

OutcomeReceiver

arg3 CallControlCallback

CallControlCallback

arg4 CallEventCallback

CallEventCallback

AddNewIncomingCall(PhoneAccountHandle, Bundle)

public void AddNewIncomingCall(PhoneAccountHandle arg0, Bundle arg1)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

arg1 Bundle

Bundle

AddNewIncomingConference(PhoneAccountHandle, Bundle)

public void AddNewIncomingConference(PhoneAccountHandle arg0, Bundle arg1)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

arg1 Bundle

Bundle

CancelMissedCallsNotification()

public void CancelMissedCallsNotification()

CreateManageBlockedNumbersIntent()

public Intent CreateManageBlockedNumbersIntent()

Returns

Intent

Intent

EndCall()

[Obsolete]
public bool EndCall()

Returns

bool

bool

GetAdnUriForPhoneAccount(PhoneAccountHandle)

public Uri GetAdnUriForPhoneAccount(PhoneAccountHandle arg0)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

Returns

Uri

Uri

GetCallCapablePhoneAccounts()

public List<PhoneAccountHandle> GetCallCapablePhoneAccounts()

Returns

List<PhoneAccountHandle>

List

GetDefaultDialerPackage()

public String GetDefaultDialerPackage()

Returns

String

String

GetDefaultOutgoingPhoneAccount(String)

public PhoneAccountHandle GetDefaultOutgoingPhoneAccount(String arg0)

Parameters

arg0 String

String

Returns

PhoneAccountHandle

PhoneAccountHandle

GetLine1Number(PhoneAccountHandle)

[Obsolete]
public String GetLine1Number(PhoneAccountHandle arg0)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

Returns

String

String

GetOwnSelfManagedPhoneAccounts()

public List<PhoneAccountHandle> GetOwnSelfManagedPhoneAccounts()

Returns

List<PhoneAccountHandle>

List

GetPhoneAccount(PhoneAccountHandle)

public PhoneAccount GetPhoneAccount(PhoneAccountHandle arg0)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

Returns

PhoneAccount

PhoneAccount

GetRegisteredPhoneAccounts()

public List<PhoneAccount> GetRegisteredPhoneAccounts()

Returns

List<PhoneAccount>

List

GetSelfManagedPhoneAccounts()

public List<PhoneAccountHandle> GetSelfManagedPhoneAccounts()

Returns

List<PhoneAccountHandle>

List

GetSimCallManager()

public PhoneAccountHandle GetSimCallManager()

Returns

PhoneAccountHandle

PhoneAccountHandle

GetSimCallManagerForSubscription(int)

public PhoneAccountHandle GetSimCallManagerForSubscription(int arg0)

Parameters

arg0 int

int

Returns

PhoneAccountHandle

PhoneAccountHandle

GetSystemDialerPackage()

public String GetSystemDialerPackage()

Returns

String

String

GetUserSelectedOutgoingPhoneAccount()

public PhoneAccountHandle GetUserSelectedOutgoingPhoneAccount()

Returns

PhoneAccountHandle

PhoneAccountHandle

GetVoiceMailNumber(PhoneAccountHandle)

public String GetVoiceMailNumber(PhoneAccountHandle arg0)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

Returns

String

String

HandleMmi(String)

public bool HandleMmi(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

HandleMmi(String, PhoneAccountHandle)

public bool HandleMmi(String arg0, PhoneAccountHandle arg1)

Parameters

arg0 String

String

arg1 PhoneAccountHandle

PhoneAccountHandle

Returns

bool

bool

HasManageOngoingCallsPermission()

public bool HasManageOngoingCallsPermission()

Returns

bool

bool

IsInCall()

public bool IsInCall()

Returns

bool

bool

IsInManagedCall()

public bool IsInManagedCall()

Returns

bool

bool

IsIncomingCallPermitted(PhoneAccountHandle)

public bool IsIncomingCallPermitted(PhoneAccountHandle arg0)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

Returns

bool

bool

IsOutgoingCallPermitted(PhoneAccountHandle)

public bool IsOutgoingCallPermitted(PhoneAccountHandle arg0)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

Returns

bool

bool

IsTtySupported()

public bool IsTtySupported()

Returns

bool

bool

IsVoiceMailNumber(PhoneAccountHandle, String)

public bool IsVoiceMailNumber(PhoneAccountHandle arg0, String arg1)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle

arg1 String

String

Returns

bool

bool

PlaceCall(Uri, Bundle)

public void PlaceCall(Uri arg0, Bundle arg1)

Parameters

arg0 Uri

Uri

arg1 Bundle

Bundle

RegisterPhoneAccount(PhoneAccount)

public void RegisterPhoneAccount(PhoneAccount arg0)

Parameters

arg0 PhoneAccount

PhoneAccount

ShowInCallScreen(bool)

public void ShowInCallScreen(bool arg0)

Parameters

arg0 bool

bool

SilenceRinger()

public void SilenceRinger()

StartConference(List<Uri>, Bundle)

public void StartConference(List<Uri> arg0, Bundle arg1)

Parameters

arg0 List<Uri>

List

arg1 Bundle

Bundle

UnregisterPhoneAccount(PhoneAccountHandle)

public void UnregisterPhoneAccount(PhoneAccountHandle arg0)

Parameters

arg0 PhoneAccountHandle

PhoneAccountHandle