public interface com.android.internal.telecom.ITelecomService extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.android.internal.telecom.ITelecomService
super_class: java.lang.Object
{
public abstract void showInCallScreen(boolean, java.lang.String);
descriptor: (ZLjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
showDialpad
callingPackage
public abstract android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Landroid/telecom/PhoneAccountHandle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uriScheme
callingPackage
public abstract android.telecom.PhoneAccountHandle getUserSelectedOutgoingPhoneAccount();
descriptor: ()Landroid/telecom/PhoneAccountHandle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setUserSelectedOutgoingPhoneAccount(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
public abstract java.util.List<android.telecom.PhoneAccountHandle> getCallCapablePhoneAccounts(boolean, java.lang.String);
descriptor: (ZLjava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (ZLjava/lang/String;)Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
MethodParameters:
Name Flags
includeDisabledAccounts
callingPackage
public abstract java.util.List<android.telecom.PhoneAccountHandle> getSelfManagedPhoneAccounts(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
MethodParameters:
Name Flags
callingPackage
public abstract java.util.List<android.telecom.PhoneAccountHandle> getPhoneAccountsSupportingScheme(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
MethodParameters:
Name Flags
uriScheme
callingPackage
public abstract java.util.List<android.telecom.PhoneAccountHandle> getPhoneAccountsForPackage(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
MethodParameters:
Name Flags
packageName
public abstract android.telecom.PhoneAccount getPhoneAccount(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)Landroid/telecom/PhoneAccount;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
public abstract int getAllPhoneAccountsCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.util.List<android.telecom.PhoneAccount> getAllPhoneAccounts();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccount;>;
public abstract java.util.List<android.telecom.PhoneAccountHandle> getAllPhoneAccountHandles();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/telecom/PhoneAccountHandle;>;
public abstract android.telecom.PhoneAccountHandle getSimCallManager();
descriptor: ()Landroid/telecom/PhoneAccountHandle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.telecom.PhoneAccountHandle getSimCallManagerForUser(int);
descriptor: (I)Landroid/telecom/PhoneAccountHandle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void registerPhoneAccount(android.telecom.PhoneAccount);
descriptor: (Landroid/telecom/PhoneAccount;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
metadata
public abstract void unregisterPhoneAccount(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
account
public abstract void clearAccounts(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract boolean isVoiceMailNumber(android.telecom.PhoneAccountHandle, java.lang.String, java.lang.String);
descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
accountHandle
number
callingPackage
public abstract java.lang.String getVoiceMailNumber(android.telecom.PhoneAccountHandle, java.lang.String);
descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
accountHandle
callingPackage
public abstract java.lang.String getLine1Number(android.telecom.PhoneAccountHandle, java.lang.String);
descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
accountHandle
callingPackage
public abstract android.content.ComponentName getDefaultPhoneApp();
descriptor: ()Landroid/content/ComponentName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.lang.String getDefaultDialerPackage();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.lang.String getSystemDialerPackage();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.telecom.TelecomAnalytics dumpCallAnalytics();
descriptor: ()Landroid/telecom/TelecomAnalytics;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void silenceRinger(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract boolean isInCall(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract boolean isInManagedCall(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract boolean isRinging(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract int getCallState();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean endCall(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract void acceptRingingCall(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract void acceptRingingCallWithVideoState(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
videoState
public abstract void cancelMissedCallsNotification(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract boolean handlePinMmi(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
dialString
callingPackage
public abstract boolean handlePinMmiForPhoneAccount(android.telecom.PhoneAccountHandle, java.lang.String, java.lang.String);
descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
accountHandle
dialString
callingPackage
public abstract android.net.Uri getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle, java.lang.String);
descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;)Landroid/net/Uri;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
accountHandle
callingPackage
public abstract boolean isTtySupported(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract int getCurrentTtyMode(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract void addNewIncomingCall(android.telecom.PhoneAccountHandle, android.os.Bundle);
descriptor: (Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
phoneAccount
extras
public abstract void addNewUnknownCall(android.telecom.PhoneAccountHandle, android.os.Bundle);
descriptor: (Landroid/telecom/PhoneAccountHandle;Landroid/os/Bundle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
phoneAccount
extras
public abstract void placeCall(android.net.Uri, android.os.Bundle, java.lang.String);
descriptor: (Landroid/net/Uri;Landroid/os/Bundle;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
handle
extras
callingPackage
public abstract boolean enablePhoneAccount(android.telecom.PhoneAccountHandle, boolean);
descriptor: (Landroid/telecom/PhoneAccountHandle;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
accountHandle
isEnabled
public abstract boolean setDefaultDialer(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract android.content.Intent createManageBlockedNumbersIntent();
descriptor: ()Landroid/content/Intent;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean isIncomingCallPermitted(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
phoneAccountHandle
public abstract boolean isOutgoingCallPermitted(android.telecom.PhoneAccountHandle);
descriptor: (Landroid/telecom/PhoneAccountHandle;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
phoneAccountHandle
public abstract void waitOnHandlers();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void acceptHandover(android.net.Uri, int, android.telecom.PhoneAccountHandle);
descriptor: (Landroid/net/Uri;ILandroid/telecom/PhoneAccountHandle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
srcAddr
videoState
destAcct
}
SourceFile: "ITelecomService.java"
NestMembers:
com.android.internal.telecom.ITelecomService$Stub com.android.internal.telecom.ITelecomService$Stub$Proxy
InnerClasses:
public abstract Stub = com.android.internal.telecom.ITelecomService$Stub of com.android.internal.telecom.ITelecomService