FileDocCategorySizeDatePackage
ITelecomService.javaAPI DocAndroid 5.1 API43470Sat Mar 14 05:48:12 GMT 2015com.android.internal.telecom

ITelecomService

public interface ITelecomService implements android.os.IInterface
Interface used to interact with Telecom. Mostly this is used by TelephonyManager for passing commands that were previously handled by ITelephony. {@hide}

Fields Summary
Constructors Summary
Methods Summary
public voidacceptRingingCall()

see
TelecomServiceImpl#acceptRingingCall

public voidaddNewIncomingCall(android.telecom.PhoneAccountHandle phoneAccount, android.os.Bundle extras)

see
TelecomServiceImpl#addNewIncomingCall

public voidaddNewUnknownCall(android.telecom.PhoneAccountHandle phoneAccount, android.os.Bundle extras)

see
TelecomServiceImpl#addNewUnknownCall

public voidcancelMissedCallsNotification()

see
TelecomServiceImpl#cancelMissedCallsNotification

public voidclearAccounts(java.lang.String packageName)

see
TelecomServiceImpl#clearAccounts

public booleanendCall()

see
TelecomServiceImpl#endCall

public android.net.UrigetAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle accountHandle)

see
TelecomServiceImpl#getAdnUriForPhoneAccount

public java.util.ListgetAllPhoneAccountHandles()

see
TelecomManager#getAllPhoneAccountHandles

public java.util.ListgetAllPhoneAccounts()

see
TelecomManager#getAllPhoneAccounts

public intgetAllPhoneAccountsCount()

see
TelecomManager#getAllPhoneAccountsCount

public java.util.ListgetCallCapablePhoneAccounts()

see
TelecomServiceImpl#getCallCapablePhoneAccounts

public intgetCallState()

see
TelecomServiceImpl#getCallState

public intgetCurrentTtyMode()

see
TelecomServiceImpl#getCurrentTtyMode

public android.telecom.PhoneAccountHandlegetDefaultOutgoingPhoneAccount(java.lang.String uriScheme)

see
TelecomServiceImpl#getDefaultOutgoingPhoneAccount

public android.content.ComponentNamegetDefaultPhoneApp()

see
TelecomServiceImpl#getDefaultPhoneApp

public java.lang.StringgetLine1Number(android.telecom.PhoneAccountHandle accountHandle)

see
TelecomServiceImpl#getLine1Number

public android.telecom.PhoneAccountgetPhoneAccount(android.telecom.PhoneAccountHandle account)

see
TelecomManager#getPhoneAccount

public java.util.ListgetPhoneAccountsForPackage(java.lang.String packageName)

see
TelecomManager#getPhoneAccountsForPackage

public java.util.ListgetPhoneAccountsSupportingScheme(java.lang.String uriScheme)

see
TelecomManager#getPhoneAccountsSupportingScheme

public android.telecom.PhoneAccountHandlegetSimCallManager()

see
TelecomServiceImpl#getSimCallManager

public java.util.ListgetSimCallManagers()

see
TelecomServiceImpl#getSimCallManagers

public android.telecom.PhoneAccountHandlegetUserSelectedOutgoingPhoneAccount()

see
TelecomServiceImpl#getUserSelectedOutgoingPhoneAccount

public booleanhandlePinMmi(java.lang.String dialString)

see
TelecomServiceImpl#handleMmi

public booleanhandlePinMmiForPhoneAccount(android.telecom.PhoneAccountHandle accountHandle, java.lang.String dialString)

see
TelecomServiceImpl#handleMmi

public booleanhasVoiceMailNumber(android.telecom.PhoneAccountHandle accountHandle)

see
TelecomServiceImpl#hasVoiceMailNumber

public booleanisInCall()

see
TelecomServiceImpl#isInCall

public booleanisRinging()

see
TelecomServiceImpl#isRinging

public booleanisTtySupported()

see
TelecomServiceImpl#isTtySupported

public booleanisVoiceMailNumber(android.telecom.PhoneAccountHandle accountHandle, java.lang.String number)

see
TelecomServiceImpl#isVoiceMailNumber

public voidregisterPhoneAccount(android.telecom.PhoneAccount metadata)

see
TelecomServiceImpl#registerPhoneAccount

public voidsetSimCallManager(android.telecom.PhoneAccountHandle account)

see
TelecomServiceImpl#setSimCallManager

public voidsetUserSelectedOutgoingPhoneAccount(android.telecom.PhoneAccountHandle account)

see
TelecomServiceImpl#setUserSelectedOutgoingPhoneAccount

public voidshowInCallScreen(boolean showDialpad)
Brings the in-call screen to the foreground if there is an active call.

param
showDialpad if true, make the dialpad visible initially.

public voidsilenceRinger()

see
TelecomServiceImpl#silenceRinger

public voidunregisterPhoneAccount(android.telecom.PhoneAccountHandle account)

see
TelecomServiceImpl#unregisterPhoneAccount